YiyuZh/dsh-skillflux0

dsh-skillflux

Dynamic skill runtime manager for DeepSeek Harness

包名
dsh-skillflux
版本
0.1.0
许可证
MIT
最近更新
2026年8月24日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:YiyuZh/dsh-skillflux

Configuration

SkillFlux accepts these plugin options:

maxActiveSkills: 3
minRouteScore: 8
approvalPolicy: always       # always | session | automatic
remoteDiscovery: automatic   # automatic | on-demand | off
remoteSearchLimit: 5
remoteSearchTimeoutMs: 8000
catalogDescriptionMaxLength: 160
maxSkillFiles: 1000
maxSkillBytes: 10485760
installTimeoutMs: 300000
routes: []

Add ordered rules when a known task must prefer specific Skills:

routes:
  - matchAll: [pdf, analyze]
    skills: [pdf-reader, document-parser]
  - matchAny: [react, frontend]
    skills: [react-specialist]

A rule can contain matchAll, matchAny, or both. Rule results keep their declared order, skip unavailable Skills, and still respect maxActiveSkills.

Approval policies

PolicyBehavior
alwaysRequest native DSH approval for every remote mount. This is the default.
sessionRequest approval for the first successful install from a repository, then trust that repository for the current session.
automaticDownload and mount the highest-ranked remote candidate without approval. Use only in a trusted environment.

If approval is unavailable, rejected, or canceled, the remote mount fails closed.