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. 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.