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:
+2
-2
@@ -416,7 +416,7 @@ export function buildSandboxSessionConstraints({ baseConstraints, developerTools
|
||||
'- 连续失败后:若 `public/*.html` 已 write_file 落盘,改走 Portal/H5 API 或 shell 发布兜底;**禁止**反复 kill MCP 或 curl 401 的浏览器下载接口',
|
||||
'',
|
||||
'## 网页搜索上限',
|
||||
'- 实时搜索必须同一轮同时调用 `tkmind_search`(103 专用 SearXNG)和 `web_search`(DuckDuckGo),每个 provider 最多 **2 次**;再按需用 `fetch_url` 读取 Bing/360 等来源',
|
||||
'- 实时搜索必须同一轮同时调用 `tkmind_search`(专用联网搜索)和 `web_search`(内置联网搜索),每个来源最多 **2 次**;向用户只称「联网搜索」;再按需用 `fetch_url` 读取 Bing/360 等来源',
|
||||
'- 3 轮仍无可用结果:停止搜索,用内置知识直接生成页面,并告知用户未获取实时搜索结果',
|
||||
);
|
||||
return lines.join('\n');
|
||||
@@ -447,7 +447,7 @@ export function buildPublishConstraints({ slug, username, publicBaseUrl, publish
|
||||
'- **禁止**用 shell 写入 HTML;**禁止**让用户「手动保存到 public 目录」或说「我无法生成页面」——除非 write_file 已失败并报告错误',
|
||||
'- 完成后给出 Markdown 可点击公网链接 `[标题](URL)`;写入 `public/页面.html` 时 URL 为 `.../MindSpace/<用户ID>/public/页面.html`',
|
||||
'- 若先用 `apps__create_app` 设计/预览,最后仍要把内容 write_file 落到 `public/页面.html` 才有公网链接',
|
||||
'- **需要查实时/真实世界信息时**:先 `load_skill` → `web`,同一轮同时调用 `tkmind_search`(103 专用 SearXNG)和 `web_search`(DuckDuckGo),合并去重;国内 google.com 不可达,一侧失败时继续使用另一侧,再按需改走 Bing/360 等可达来源',
|
||||
'- **需要查实时/真实世界信息时**:先 `load_skill` → `web`,同一轮同时调用 `tkmind_search`(专用联网搜索)和 `web_search`(内置联网搜索),合并去重;向用户只称「联网搜索」;一侧失败时继续使用另一侧,再按需改走 Bing/360 等可达来源',
|
||||
'- **禁止**让用户「手动保存到 public 目录」或说「我无法生成页面」——除非 write_file 已失败并报告错误',
|
||||
'- 完成后给出 Markdown 可点击公网链接 `[标题](URL)`;写入 `public/页面.html` 时 URL 为 `.../MindSpace/<用户ID>/public/页面.html`,按模板拼真实地址',
|
||||
'- 按需下载链接(如 `report.docx`)必须与 HTML 同目录且文件名一致;Word 必须用 sandbox-fs `generate_docx` 生成,不要用 `computercontroller` / shell 作为交付依据',
|
||||
|
||||
Reference in New Issue
Block a user