dsh-self-evolution
在终端中运行以下命令:
dsh plugin install Tommy00748/dsh-self-evolution
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Tommy00748/dsh-self-evolution,即可从 https://github.com/Tommy00748/dsh-self-evolution 安装 dsh-self-evolution 插件。
插件介绍
DeepSeek Harness 每次新会话都从零开始:昨天刚摸清的构建命令、部署细节和你纠正过的习惯,下一轮往往又要重来。一个总把刚学到的东西忘掉的助手,协作成本会越来越高。dsh-self-evolution 是在不改动 DSH 核心的前提下,把 Hermes Agent 那套自进化闭环移植到 ctx.tools 与 ctx.systemPrompt 上,让「记忆」成为可长期开着、又不容易失控的一层能力。
插件用有界的 MEMORY.md 与 USER.md 存放长期笔记(格式与 Hermes 字节兼容,可互换),支持增删改查与去重;写入前会做安全扫描,并在落盘前重新读取校验,避免写出 loader 会静默丢弃的内容。程序性记忆通过 skill_learn 把刚跑通的流程写成 DSH 会扫描的技能文件,写后立即 lint,不合格就回滚;skill_doctor 则帮你找出「能加载但被截断」和「根本加载不了」的技能问题,并可做针对性修复。
更关键的是自动化:每回合结束后,辅助模型会判断本轮是否值得记住,并走与手动工具相同的写入路径——同样的限额、扫描与去重,失败也不会打断你的会话。技能不会无限堆积:新流程可创建技能,相近流程会合并压缩已有技能。跨会话可用 session_search 在历史消息里检索(需配置搜索后端);学到的东西还会在对话里留下可展开的记录行,并在输入框上方用卡片提示待你审批的变更。
适合长期在同一仓库或同一套工作流里用 DSH 的人:希望助手记住你的偏好与项目惯例,又担心自动学习乱改记忆或悄悄写坏技能。若你只需要单次对话、从不复用上下文,可以不必安装;若你已经在 Hermes 上用过同类记忆文件,迁移成本也很低。
截图预览
使用场景
- 在同一仓库里长期用 DSH,希望记住构建、部署和你纠正过的项目惯例
- 需要把反复跑通的流程沉淀为可加载技能,而不是每轮重新摸索
- 想自动从对话里提炼要点,又要求改记忆或删条目必须经你审批
适合人员
- 日常在固定工作区用 DeepSeek Harness 的开发者
- 从 Hermes 迁移、已有 MEMORY/USER 记忆文件的用户
- 希望助手越用越懂项目、又担心自动写入不安全的人


