dsh-learn
by kouyichi
dsh 自我学习闭环:记录经验、生成并发布技能,定期审查修正、合并与退役技能。
Self-learning loop for dsh: record lessons, draft and promote skills, periodic curator review that corrects, consolidates, and retires skills.
安装
dsh plugin --profile web add github:kouyichi/dsh-plugins#path:/dsh-learnGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
把 Hermes 的「自我学习 skill + 定期修正/退役总结 skill」(curator 机制)移植到 dsh。
功能
| 工具 | 作用 |
|---|---|
learn_record |
会话中记录经验(纠正/踩坑/偏好/模式/工具)到收件箱 |
learn_draft |
收件箱条目 → 技能草案(learn/drafts/) |
learn_promote |
草案发布 → ~/.dsh/skills/(dsh 自动发现,所有会话可见) |
learn_list |
技能清单 + 生命周期状态(active/stale/archived/draft) |
learn_review |
审查 pass:自动生命周期过渡 + 子代理内容审查(合并/修正/退役建议) |
learn_retire / learn_restore |
主动退役(可恢复)/ 恢复 |
learn_pin / learn_summarize |
钉住技能防自动退役 / 学习总结 |
生命周期(Hermes curator 同款)
active→ 30 天未用标stale→ 90 天未用自动归档(learn_restore可恢复)- pinned 技能永不自动过渡;从未用过的技能有宽限期
- 后台每 6 小时静默跑一次自动生命周期过渡
- 审查默认 dry-run 只出报告;归档可恢复,绝不自动删除
安装
- profile
package.json添加"dsh-learn": "file:../../plugins/dsh-learn" - 家级/对应 profile 的
cordis.patch.yml添加- insert: [{ id: dsh-learn, name: dsh-learn }] dsh plugin --profile <name> install后重启
数据位置
~/.dsh/learn/— 收件箱、状态机、草案、归档、报告~/.dsh/skills/<name>/SKILL.md— 发布的技能(dsh 自动发现)
原始 README: https://github.com/kouyichi/dsh-plugins/blob/main/dsh-learn/README.md ↗
同类插件
查看全部 →vibe-skills
vibe 编码技能合集(含快速开始、CI 证明、发布说明与文档)

Aegis
面向编码 Agent 的软件工程方法包,提供基线优先规划、系统化调试、提示词卫生、完成前验证,以及修复/退役双轨跟踪技能。

J-Space-Cognition-Suite-V3.6
A model-agnostic inference-time control suite for deep reasoning, long-horizon work, tool use, verification, and recovery. 面向深度推理、长程任务、工具调用、验证与恢复的模型不可知推理时控制套件。

MisakaNet
失败恢复记忆库:从真实工程会话中搜索和记录失败恢复教训,支持 BM25 + 语义 RAG 检索和知识库管理。

dsh-find-plugins
对 DSH 说一句「有没有插件能……」,它就会从全 GitHub 的 dsh-plugin topic 里找出候选,解释差别,等你选好以后再安装和验证。

humanizer-ru
AI代理技能:识别并清除俄语文本中的机器生成痕迹。38种模式,39个带证据注册的regex标记,盲对偶运行,C2PA/EXIF/XMP文件元数据清理