dmsobtl/dsh-skill-evolve0

dsh-skill-evolve

DSH 插件:从成功的会话中自动生成可复用的技能,使智能体能够从自身经验中学习。

AI 分析

核心用途是沉淀和复用成功的工作流。适合希望将复杂的历史操作步骤提炼为固定技能以供后续一键触发的用户。

包名
dsh-skill-evolve
版本
0.1.0
最近更新
2026年8月14日

安装

此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗

使用示例

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 个工具。
  下次说"部署到预发"时我会按这个流程执行。

配置

- id: skill-evolve
  plugin: dsh-skill-evolve
  config:
    skillsDir: ./skills/learned    # 生成的 skill 存放目录
    autoExtract: false             # 是否自动提取(未来功能)
    minSteps: 3                    # 少于 N 步的不提取