← 返回列表
D

dsh-skill-evolve

v0.1.0 · 3 天前发布

DSH plugin: auto-generate reusable skills from successful sessions — the agent learns from its own experience.

dsh-plugindeepseek-harnessskill-generationself-evolvinglearning

README

dsh-skill-evolve



DSH 插件:Agent 自我进化引擎 — 从成功会话中自动提炼可复用 skill,越用越聪明。

原理





Agent 完成任务 → session.jsonl 记录全过程

extract_skill 分析 session

提炼工具调用序列 → 生成 skill markdown

下次类似任务 → Agent 直接按 skill 执行(更快更准)


工具



| 工具 | 功能 |
|------|------|
| extract_skill | 从 session JSONL 提炼为 skill 文件 |
| list_learned_skills | 列出所有已学习的 skill |

使用示例



```
User: 刚才部署的流程挺顺利的,帮我把它提炼成 skill 以后复用

Agent:
→ extract_skill({
sessionPath: "~/.dsh/sessions/abc123/session.jsonl",
skillName: "deploy-staging",
description: "部署到预发环境的标准流程"
})

✓ 已生成 skill: ./skills/learned/deploy-staging.md
提取了 7 个步骤,使用了 bash, read, write 3 个工具。
下次说"部署到预发"时我会按这个流程执行。

版本兼容矩阵

DSH 版本状态说明
dsh@0.1.0-rc.6 ❓ 未知 metadata 缺失
dsh@0.1.0 ❓ 未知
dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
dsh@0.3.0+ ❓ 未知 尚未发布

💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

元数据

License
MIT
npm
dsh-skill-evolve
Repo
Engines
{}
Weekly DL
0
Monthly DL
0
dsh.bundle
{}