dsh-skill-evolve
DiscoveredDSH 插件:Agent 自我进化引擎 — 从成功会话中自动提炼可复用 skill,越用越聪明。
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 个工具。
下次说"部署到预发"时我会按这个流程执行。
生成的 Skill 示例
# Skill: deploy-staging
> Auto-generated from session `session.jsonl` on 2026-08-14
## 触发条件
当用户的需求类似于以下任务时使用:
> 把当前分支部署到预发环境
## 执行步骤
### 1. Execute: git pull origin main
### 2. Execute: npm run build
### 3. Execute: npm test
### 4. Read file: deploy.config.json
### 5. Execute: kubectl apply -f k8s/staging.yml
...
配置
- insert:
- id: skill-evolve
name: dsh-skill-evolve
config:
skillsDir: ./skills/learned # 生成的 skill 存放目录
minSteps: 3 # 少于 N 步的不提取
与其他插件配合
- dsh-session-analyst:先
analyze_session确认质量好,再extract_skill - dsh-agent-eval:新 skill 生效后跑 eval 验证是否提升
License
MIT
Comments
Loading…
Similar plugins
by yangbobo2021
DSH plugin that turns completed conversations into reusable, validated Skill bundles
★ 0
↓ 272/wk
MIT
JavaScript
Sep 5, 2026
dsh plugin --profile web add relay-dsh-plugin-skill-creatorby william-jin-cmu
自进化插件:agent 在 session 内随对话给自己长出/剪掉能力 —— evolve_add 热挂载持久化 cordis 插件(下一 step 工具即可见),evolve_remove 可逆卸载,重启自动恢复
★ 11
TypeScript
Aug 13, 2026
dsh plugin --profile web add @dsh-external/dsh-evolveby EIGHTfs
DSH skill 使用记分板:监听 tools/result,按会话去重自动累计 skill 加载次数。
★ 0
JavaScript
Sep 14, 2026
dsh plugin --profile web add dsh-skill-scoreboardby andrepontesmelo
The DSH productivity suite: plugins + agent skills for the DeepSeek Harness, installable in one command.
★ 0
MIT
JavaScript
Sep 11, 2026
dsh plugin --profile web add @andrepontesmelo/dsh-suiteby TheHeartFickle
DSH 对话流渲染增强插件 —— 折叠过程,保留正文,长对话更清爽。
★ 0
MIT
TypeScript
Sep 11, 2026
dsh plugin --profile web add @the-heart-fickle/dsh-conversation-foldingby tianLee-gitter
DSH 技能管理插件:在设置页管理 ~/.dsh/skills 的技能,支持多目录导入与 AI 名称解析(导入后可用 /name 引用)
★ 0
MIT
TypeScript
Aug 17, 2026
dsh plugin --profile web add lt-dsh-skill-manager