name: context-router description: 所有技能数据的通用查询路由器。仅检索相关数据以节省令牌。
上下文路由器 — 智能上下文协议
目的
代替读取整个数据文件(数百行),代理调用上下文路由器以检索 仅需要的特定数据。这显著减少了令牌消耗。
用法
# 在所有技能数据文件中搜索关键字:
python .agent/skills/context-router/scripts/context_router.py --query "fintech"
# 在特定技能的数据中搜索:
python .agent/skills/context-router/scripts/context_router.py --skill meta-thinker --query "SCAMPER"
# 列出所有可用的数据源:
python .agent/skills/context-router/scripts/context_router.py --list
# 从技能中按ID获取特定项目:
python .agent/skills/context-router/scripts/context_router.py --skill meta-thinker --source industry_database --id fintech
工作原理
- 代理有一个问题 → 使用查询调用上下文路由器。
- 上下文路由器扫描 相关数据文件(JSON)使用关键字匹配。
- 仅返回匹配的条目 — 而不是整个文件。
- 代理获得聚焦的上下文 → 更好的答案,更少的令牌。
支持的数据源
路由器自动发现 .agent/skills/*/data/ 下的所有 .json 文件。
何时使用
- 始终 在直接读取原始数据文件之前。
- 当您需要从技能中获取特定信息时(例如,“哪些货币化模型适合SaaS?”)。
- 当领导需要在委派之前为特定领域收集上下文时。
集成
所有代理应优先使用 context_router.py --query "..." 而不是读取原始JSON文件。