dsh-plugin-skill-autoroute
在终端中运行以下命令:
dsh plugin install SOH4C4759/dsh-plugin-skill-autoroute
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install SOH4C4759/dsh-plugin-skill-autoroute(仓库 https://github.com/SOH4C4759/dsh-plugin-skill-autoroute),安装后按 README 在 profile patch 中启用并按需 toggle 使配置生效。
插件介绍
技能库越装越多,但 skill 工具是被动的:模型得自己想起来去查,用户也未必会说「该用哪个技能」。dsh-plugin-skill-autoroute 把「路由这一步」收成确定性动作——每条用户指令进入模型的第一步,插件会读 Host 侧实时技能目录,用本地算法(不是额外 LLM 调用)打分排序,再追加恰好一条合成提示,让候选技能出现在上下文里,而不是赌模型是否记得去翻目录。
核心能力围绕三种模式展开:brief(默认)给出 Top-N 候选与命中证据,并提示「若第一项匹配就先 skill(name=...)」;load 在冠军分数够高时直接把 SKILL.md 正文注入;router 则明确要求立刻调用 routerSkills 里第一个已安装的路由类技能。无关或太短的指令会保持沉默,同一批指令只路由一次,注入消息带 skill-autoroute 标签,避免被误触发或重复路由。brief 模式完全自给,不依赖 skill-selector / skill-router;算法侧还内置中→英桥接词典与同域政策层,便于中文指令命中以英文为主的技能描述。
适合在 DeepSeek Harness 上长期维护较大技能库、希望「每条新任务自动带路由上下文」的开发者与 power user;也适合不想把选技能完全交给模型即兴、又希望零额外模型开销的团队。若你更想插件直接塞正文而非只给简报,可把 mode 设为 load;若希望字面意义上自动走一次 skill-router,则用 router 模式并在配置里指定已安装的路由技能。
使用场景
- 本机装了几十个技能,希望每条用户指令第一步自动给出最相关的候选
- 用户用中文描述任务,需要桥接命中以英文为主的技能名与描述
- 希望高分技能直接注入 SKILL.md 正文,减少模型自己翻目录
适合人员
- 在 DSH 上维护较大 Host 技能库的开发者
- 不想依赖模型「想起来」再调用 skill 工具的 power user
- 希望零额外 LLM 开销、可离线验证路由行为的团队