25 lines
1.3 KiB
Markdown
25 lines
1.3 KiB
Markdown
---
|
||
name: search-enhanced
|
||
description: 双引擎外部搜索编排:同时使用 MindSearch 与现有 web/search 能力
|
||
---
|
||
|
||
# 外部增强搜索
|
||
|
||
这是一个可选的搜索编排 Skill,不替代现有 `web` 或工作区 `search` Skill。
|
||
|
||
## 使用规则
|
||
|
||
1. 只有当前会话策略挂载了 `tkmind-search` 且用户拥有 `search_external` 能力时,才调用 `tkmind_search` 或 `tkmind_read`;否则仍必须调用现有 `web_search` / `fetch_url`。
|
||
2. `web` / `news` 必须在同一轮同时调用 `tkmind_search`(SearXNG)和 `web_search`(DuckDuckGo);`code` 使用 GitHub Code,`read` 可同时使用 `tkmind_read` 与 `fetch_url`。
|
||
3. 合并两边结果并按 URL 去重,必须保留标题、摘要、URL、Provider 来源和引用编号。
|
||
4. 任一 Provider 超时、限流、未配置或返回错误时,保留另一 Provider 的结果继续回答;只有两边都失败时才说明未获取实时搜索结果。
|
||
5. 外部结果只作为补充证据,不写入用户长期记忆,不改变会话上下文和原有内容生成策略。
|
||
|
||
## 推荐请求形状
|
||
|
||
```json
|
||
{"query":"...","type":"web|news|code","limit":10}
|
||
```
|
||
|
||
读取 URL 前必须确认是公开的 HTTP(S) 地址,禁止访问 localhost、内网地址、云元数据地址和未经用户允许的敏感页面。
|