dsh-skillflux
Dynamic skill runtime manager for DeepSeek Harness
AI 분석
核心用途是动态管理和路由 AI 的技能(Skills)。适合需要根据特定任务自动匹配、加载或限制特定技能运行的用户,支持配置复杂的匹配规则和审批策略。必要条件:Node.js >= 22.20.0。
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:YiyuZh/dsh-skillfluxConfiguration
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
| Policy | Behavior |
|---|---|
always | Request native DSH approval for every remote mount. This is the default. |
session | Request approval for the first successful install from a repository, then trust that repository for the current session. |
automatic | Download 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.