All plugins

DSH / BUNDLE / BUNDLES

dsh-plugin-skill-autoroute

v1.1.1SOH4C4759 / dsh-plugin-skill-autoroute57bad30129

InstallableBundlesBundles & other modulesCommunity · Topic auto-analysis

Overview

dsh-plugin-skill-autoroute

Automatic skill routing for DeepSeek Harness: every received user instruction gets exactly one routing pass over the live skill catalog, injected as a ranked brief, an auto-loaded SKILL.md body, or a forced router-skill call.

README / EN

Package documentation

Registry summary

Automatic skill routing for DeepSeek Harness: every received user instruction gets exactly one routing pass over the live skill catalog, injected as a ranked brief, an auto-loaded SKILL.md body, or a forced router-skill call.

dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.

Read the full README on GitHub

LIMITATIONS

Known limitations

1. **只读全局技能层**:`ctx.skills.list()` 未带 `scope`,因此 agent preset 私有层注册的技能不会进入候选。本机技能都来自 Host 层(`@deepseek-ai/dsh-skill-filesystem` + `@nanmicoder/dsh-skills-hub`),故当前无影响;插件读的是 Host 服务而不是磁盘,所以运行时会看到 49 项(磁盘目录 47 项 + 2 个非文件系统来源)。 2. **不做 LLM 路由**:确定性、零额外模型调用、可离线回归;代价是中文词典和同域优先表需要人工维护(新增技能/新说法时补词)。 3. **显式点名优先**:用户明确说了某个技能名时会压过意图判断(例如同时说「Obsidian」和「出版包」时给出 `obsidian`)。这是 `resolution-order.md`「用户点名优先」的取舍,可用 `pins` 或 `rulesEnabled: false` 调整。 4. **每批指令一次**:同一批消息(同一组 message id)只路由一次,之后不再重复注入;轮次中途的新指令会产生新的一批。 5. **准确率是测出来的**,不是声称的:留出集 11/12 首选、12/12 入选;细节与未命中项见 `docs/verification.md`。 ---