DSH-Tool-Router
在终端中运行以下命令:
dsh plugin install residenthiago2011/DSH-Tool-Router
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中打开 Plugins → install → spec,或执行安装命令,使用仓库 https://github.com/residenthiago2011/DSH-Tool-Router 安装本插件。
插件介绍
在默认 Standard 配置下,DSH 会在模型开口前就塞进整套系统提示与全部已挂载工具的 JSON Schema,首词前的预填往往高达数千 token,并拖慢首字延迟、挤占上下文,小模型也更容易在二十多条工具约束里「迷路」。DSH-Tool-Router 把「工具货架」从预填里拿掉,只保留一个轻量的 find_tool 入口,让对话从更短的 preamble 开始。
核心机制是按需揭示:除按精确工具名即时展开外,路由会先做 Stage 0 的候选面(带简短 criterion),再调用决策模型 API(POST /v1/systemone)选出 bestTool;置信度不低于 0.70 时只向模型返回该工具的 Schema,否则给出按概率排序的短名单与最接近匹配的理由,便于用确切工具名重试或发空请求查看目录。
插件通过 bundle 提供 no-prefill 预设(persona + 本路由),并在该预设下启用主机侧工具注册以便发现,同时让 Agent Presets 页面只展示 find_tool。适合在 DSH 上挂载较多工具、在意首轮延迟与上下文预算,或希望小模型一次只面对一个 Schema 的 Agent 工作流场景;需要自备可访问的 decision model API 端点。
使用场景
- 默认配置下挂载二十余个工具、首词前预填 token 过高
- 希望缩短首轮回复延迟并腾出上下文给代码与对话
- 小模型需要在一次调用中只面对一个工具 Schema
适合人员
- 在 DSH 上搭建多工具 Agent 的开发者
- 关注 token 成本与首轮延迟的平台用户
- 已部署 decision model API 的团队