dsh-skill-router
Đã xác minh@starpivot/dsh-skill-router · v0.1.0 · MIT
Two-level skill routing: filters the session skill catalog to router/standalone entries, keeps routed sub-skills loadable by name
Cài đặt
dsh plugin add @starpivot/dsh-skill-router Xác nhận layer đã áp bằng dsh --profile default --dump-config — xem hướng dẫn cài plugin.
Mã nguồn
Phát hành lên npm mà không có repository công khai. Hãy kiểm tra nội dung package trước khi cài.
Thẻ
Readme
@starpivot/dsh-skill-router
二级 skill 路由插件:把模型可见的会话 skill 目录(catalog)过滤为 router + 独立 skill,路由子 skill 隐藏但仍可按名加载。
行为
扫描 ~/.dsh/skills/(可配 skillRoot / extraRoots)下每个 skill 的 SKILL.md frontmatter:
| 声明 | 目录可见性 |
|---|---|
exposure: root |
显示(router / 直接可用的专家) |
exposure: explicit |
隐藏(/name 手势或 router 正文点名加载) |
routers: [name, ...](无 exposure) |
隐藏(router 路由,skill 工具按名可加载) |
| 两者都没有 | 显示(独立 skill) |
隐藏发生时目录末尾追加一行提示。durable source.entries 保持全量不动,避免触发目录重发。
安装
dsh plugin --profile web add github:StarPivotNet/dsh-plugins-public#path:packages/skill-router
然后重启 dsh web。
配置(可选)
- insert:
- id: skill-router
name: '@starpivot/dsh-skill-router'
config:
skillRoot: /root/.dsh/skills
extraRoots: []