VanadisGithub/dsh-skill-evolution ↗★ 2
dsh-skill-evolution
通过事件驱动实现技能自我进化 分析执行轨迹并通过LLM评审提炼可复用技能,适合探索智能体能力渐进提升的开发者。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:VanadisGithub/dsh-skill-evolution说明文档
阅读完整 README ↗Configuration
Every key below works both via mount config and directly in the Settings panel (panel edits persist to runtime-config.json in the plugin directory, overriding mount config across restarts):
| Key | Default | Description |
|---|---|---|
enabled | true | master switch: false stops turn observation and review (existing skills stay registered) |
minTraceSteps | 3 | minimum trace steps (noise floor) |
minToolCalls | 5 | complex signal threshold |
minPatternOccurrences | 3 | repeated signal threshold |
minSuccessRate | 0.7 | repeated signal success-rate floor |
signals | all on | {complex, recovered, repeated} individual toggles |
complexRequiresCorroboration | true | a lone complex signal needs corroboration before review |
autoRegister | true | auto-register crystallized skills into the catalog |
llmProvider / llmModel | deepseek / deepseek-chat | review model (the picker cascades to the provider's model catalog) |
skillLanguage | en | generated-skill language: zh / en |
maxEvolvedSkills | 20 | evolved-skill capacity |
improvementEvery | 3 | trigger an improvement review every N same-sequence reruns |
maxImprovementsPerSkill | 5 | max improvements per skill |
maxEvidenceSteps | 30 | max evidence steps sent to review (truncation guard) |
maxTracesPerSession | 200 | per-session trace cache cap (memory guard) |
maxStepTextLength | 200 | per-step summary truncation length |
reviewSystemPrompt | built-in | override the crystallization review system prompt |
improveSystemPrompt | built-in | override the improvement review system prompt |