feat(search): enable MindSearch defaults and sanitize user-facing search language.
Grant search_external and network egress for default users, enable search-enhanced skill, redact internal architecture terms from assistant UI text, and neutralize search skill prompts so chats use dual-engine web search without exposing vendor names. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -10,10 +10,11 @@ description: 双引擎外部搜索编排:同时使用 MindSearch 与现有 web
|
||||
## 使用规则
|
||||
|
||||
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. 外部结果只作为补充证据,不写入用户长期记忆,不改变会话上下文和原有内容生成策略。
|
||||
2. `web` / `news` 必须在同一轮同时调用 `tkmind_search`(专用联网搜索)和 `web_search`(内置联网搜索);`code` 使用 GitHub Code,`read` 可同时使用 `tkmind_read` 与 `fetch_url`。
|
||||
3. 向用户只称「联网搜索」或「搜索服务」,不要提具体搜索引擎、中间件、MCP 或运行时名称。
|
||||
4. 合并两边结果并按 URL 去重,必须保留标题、摘要、URL、来源和引用编号。
|
||||
5. 任一 Provider 超时、限流、未配置或返回错误时,保留另一 Provider 的结果继续回答;只有两边都失败时才说明未获取实时搜索结果。
|
||||
6. 外部结果只作为补充证据,不写入用户长期记忆,不改变会话上下文和原有内容生成策略。
|
||||
|
||||
## 推荐请求形状
|
||||
|
||||
|
||||
+4
-3
@@ -18,13 +18,14 @@ description: 网页抓取与搜索技能:访问网页、查阅文档、搜索
|
||||
| 工具 | 用途 |
|
||||
|------|------|
|
||||
| `fetch_url` | 抓取指定 URL 的内容,可提取纯文本 |
|
||||
| `web_search` | 通过 DuckDuckGo 搜索,返回标题/摘要/链接列表 |
|
||||
| `tkmind_search` | 通过 103 专用 SearXNG 搜索,返回标题/摘要/链接列表 |
|
||||
| `web_search` | 内置联网搜索,返回标题/摘要/链接列表 |
|
||||
| `tkmind_search` | 专用联网搜索,返回标题/摘要/链接列表 |
|
||||
| `tkmind_read` | 读取专用搜索返回的公开 URL 正文 |
|
||||
|
||||
## 规则
|
||||
|
||||
1. 搜索实时资料时,同一轮同时调用 `tkmind_search`(type=`web` 或 `news`)和 `web_search`,合并两边结果并按 URL 去重;不要只调用其中一个
|
||||
2. 向用户只称「联网搜索」,不要提具体搜索引擎、中间件或运行时名称
|
||||
2. 从合并结果中选择可靠来源,再按需同时用 `tkmind_read` / `fetch_url` 读取正文
|
||||
3. `extract_text: true`(默认)获取可读文本,`false` 获取原始 HTML
|
||||
4. 不要访问不明来源的链接,向用户确认后再访问
|
||||
@@ -32,7 +33,7 @@ description: 网页抓取与搜索技能:访问网页、查阅文档、搜索
|
||||
|
||||
## 国内网络环境(建议)
|
||||
|
||||
- 生产环境访问不了 `google.com`;实时搜索必须同时尝试 103 专用 `tkmind_search`(SearXNG)和 `web_search`(DuckDuckGo),避免直接拿 `computercontroller__web_scrape` 抓 Google 页面来回重试
|
||||
- 本机/生产网络可能无法访问部分海外搜索源;实时搜索必须同时尝试专用 `tkmind_search` 与内置 `web_search`,避免直接硬抓不可达站点
|
||||
- 每个搜索 provider 最多 **2 次**(可换关键词);若一侧失败,保留另一侧结果,并再试 1 次 `fetch_url` 访问 `https://cn.bing.com/search?q=...` 或 `https://www.so.com/s?q=...`
|
||||
- **3 轮搜索后仍无结果**:停止搜索,用内置知识直接生成页面/回答,并说明未获取实时搜索结果
|
||||
- 百度/知乎/大众点评等站点有反爬拦截,遇到跳转或空结果就换个搜索源,不必在同一个来源上反复硬抓
|
||||
|
||||
Reference in New Issue
Block a user