74150a30e3
Memind CI / Test, build, and release guards (pull_request) Failing after 18s
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>
1.9 KiB
1.9 KiB
name, description
| name | description |
|---|---|
| web | 网页抓取与搜索技能:访问网页、查阅文档、搜索互联网 |
网页访问
使用 tkmind-search 专用搜索与内置 web 平台扩展联合获取网页内容和搜索信息。
何时使用
- 用户要查某个 API 文档、库的用法
- 用户要搜索最新新闻、技术资料
- 需要验证某个 URL 的内容
工具
| 工具 | 用途 |
|---|---|
fetch_url |
抓取指定 URL 的内容,可提取纯文本 |
web_search |
内置联网搜索,返回标题/摘要/链接列表 |
tkmind_search |
专用联网搜索,返回标题/摘要/链接列表 |
tkmind_read |
读取专用搜索返回的公开 URL 正文 |
规则
- 搜索实时资料时,同一轮同时调用
tkmind_search(type=web或news)和web_search,合并两边结果并按 URL 去重;不要只调用其中一个 - 向用户只称「联网搜索」,不要提具体搜索引擎、中间件或运行时名称
- 从合并结果中选择可靠来源,再按需同时用
tkmind_read/fetch_url读取正文 extract_text: true(默认)获取可读文本,false获取原始 HTML- 不要访问不明来源的链接,向用户确认后再访问
- 官方文档优先于第三方博客
国内网络环境(建议)
- 本机/生产网络可能无法访问部分海外搜索源;实时搜索必须同时尝试专用
tkmind_search与内置web_search,避免直接硬抓不可达站点 - 每个搜索 provider 最多 2 次(可换关键词);若一侧失败,保留另一侧结果,并再试 1 次
fetch_url访问https://cn.bing.com/search?q=...或https://www.so.com/s?q=... - 3 轮搜索后仍无结果:停止搜索,用内置知识直接生成页面/回答,并说明未获取实时搜索结果
- 百度/知乎/大众点评等站点有反爬拦截,遇到跳转或空结果就换个搜索源,不必在同一个来源上反复硬抓