YiyuZh/dsh-skillflux0

dsh-skillflux

Dynamic skill runtime manager for DeepSeek Harness

AI 分析

核心用途是动态管理和路由 AI 的技能(Skills)。适合需要根据特定任务自动匹配、加载或限制特定技能运行的用户,支持配置复杂的匹配规则和审批策略。必要条件:Node.js >= 22.20.0。

パッケージ
dsh-skillflux
バージョン
0.1.0
ライセンス
MIT
最終更新
2026/08/24

インストール

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

ドキュメント

README 全文を読む ↗

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.