feat: add optional MindSearch skill orchestration
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
---
|
||||
name: search-enhanced
|
||||
description: 可插拔外部搜索编排:优先使用 MindSearch,失败时回退现有 web/search 能力
|
||||
---
|
||||
|
||||
# 外部增强搜索
|
||||
|
||||
这是一个可选的搜索编排 Skill,不替代现有 `web` 或工作区 `search` Skill。
|
||||
|
||||
## 使用规则
|
||||
|
||||
1. 只有当前会话策略挂载了 `tkmind-search` 且用户拥有 `search_external` 能力时,才调用 `tkmind_search` 或 `tkmind_read`。
|
||||
2. `web` / `news` 使用 SearXNG,`code` 使用 GitHub Code,`read` 使用 Reader。
|
||||
3. 搜索结果必须保留标题、摘要、URL、Provider 来源和引用编号。
|
||||
4. Provider 超时、限流、未配置或返回错误时,立即回退现有 `web_search` / `fetch_url`;不要阻断回答,也不要声称已使用外部增强搜索。
|
||||
5. 外部结果只作为补充证据,不写入用户长期记忆,不改变会话上下文和原有内容生成策略。
|
||||
|
||||
## 推荐请求形状
|
||||
|
||||
```json
|
||||
{"query":"...","type":"web|news|code","limit":10}
|
||||
```
|
||||
|
||||
读取 URL 前必须确认是公开的 HTTP(S) 地址,禁止访问 localhost、内网地址、云元数据地址和未经用户允许的敏感页面。
|
||||
@@ -0,0 +1,17 @@
|
||||
name: search-enhanced
|
||||
description: 可插拔外部搜索编排:优先使用 MindSearch,失败时回退现有 web/search 能力
|
||||
version: 0.1.0
|
||||
executors:
|
||||
- goose
|
||||
trigger:
|
||||
keywords:
|
||||
- 最新资料
|
||||
- 实时搜索
|
||||
- 外部搜索
|
||||
- 搜索新闻
|
||||
- 搜索代码
|
||||
- search the web
|
||||
- latest information
|
||||
router:
|
||||
priority: 30
|
||||
promptKey: search-enhanced
|
||||
Reference in New Issue
Block a user