sufan721/dsh-evolution

sufan721★ 1TypeScriptLast synced: 2026-08-15

Open on GitHub

让 DeepSeek Harness(dsh)Agent 自进化的 Cordis 插件——持久记忆、上下文总结落地、会话复盘、夜间梦境蒸馏与可回滚的源码自更新,越用越懂你、越用越少犯错。

README excerpt

dsh-Memory-Evolution 让 DeepSeek Harness(dsh)Agent 自进化 的 Cordis 插件。 它把 CowAgent 五层自进化机制逐层映射到 dsh 的扩展点上——让 Agent 越用越懂你、越用越少犯错。记忆在对话中自然积累,复盘在空闲时自动发生,核心记忆在夜间被蒸馏精炼,一切改动都可追溯、可回滚。 设计原则: 改得克制、改得可控 。每一次自主修改都隔离执行、留有备份、可被回滚。 五层自进化 层级 做什么 何时触发 dsh 扩展点 1 基础记忆 记忆与知识维护 对话进行中 systemPrompt.section() 注入 MEMORY.md ; tools.register() 暴露记忆/知识工具 2 上下文总结 把压缩摘要落地到天级记忆 上下文超限时 监听 session/event 的 compaction/summary ,写入当日记忆 3 会话复盘 从对话中提炼记忆、固化技能、沉淀任务 会话空闲后 agent/status 空闲 + 轮次阈值 → runMaintenance() 隔离执行 → followup() 通知 4 梦境整理 蒸馏天级记忆为精炼核心记忆 每天定时(默认 23:55) 插件内定时器 → 蒸馏 + 写梦境日记 → inject() 静默注入 5 源码自更新 Agent 改写自身源码 被动/主动 默认关闭 。 rewrite self 工具 + /self-restart 自检命令 安装 需同时安装下列 peer 依赖(dsh 运行时框架): 快速上手 在 profile 的 cordis.patch.yml 里挂载插件(完整示例见 cordis.yml.example): 挂载后 Agent 自动获得记忆能力。对话中它会主动记录值得长期记住的内容;空闲 10 分钟后自动复盘;每晚 23:55 自动整理核心记忆。你也可以随时手动驱动: 模型工具 插件向 Agent 暴露以下工具,由模型在对话中自主调用: 工具 作用 record memory 记录持久事实、偏好、决策或教训( core 每次注入提示词 / daily 当日日志) read memory 按关键词检索核心记忆与天级记忆 record knowledge 将可复用知识存为 Markdown 笔记 search knowledge 按关键词检索知识库 rewrite self 改写 srcDir 内的源码文件( 默认关闭 ,路径隔离 + 自动备份) 命令 命令 说明 /evolution status 展示记忆条数、各层开关与运行参数 /evolution reflect 立即触发一次复盘 /evolution dream 立即触发一次梦境整理 /evolution undo [N] 回滚最近 N 次破坏性重写(默认 1) …

View full README on GitHub →
Agentsdshdsh-externaldsh-memorydsh-pluginhermes-agentagent

Category