dsh-evolve-in-git:DeepSeek Harness 的 Git 记忆与进化插件
kytolly/dsh-evolve-in-git
dsh-evolve-in-git 是 DeepSeek Harness 插件,将 Git 仓库作为长期记忆存储,自动提交会话笔记、分支记录和技能草稿,实现 Agent 的持续进化。
dsh-evolve-in-git 是 DeepSeek Harness 的 Git 记忆与进化插件,它把用户指定或预配置的 Git 仓库变成长期记忆存储,解决会话记忆无法跨会话持久化的问题。你可以把会话笔记、分支记录和技能草稿直接写入仓库,并作为普通 Git 历史提交,实现版本化与协作。插件还提供隐私写入门控、会话开始摘要注入、召回与遗忘等能力,让记忆随 Git 演进。
如何安装
dsh plugin --profile web add github:kytolly/dsh-evolve-in-git- 分类
- 记忆与上下文
- 平台
- DSH Plugin
- 作者
- kytolly
- 分发方式
- 插件
dsh-evolve-in-git 核心特性
dsh-evolve-in-git 仓库简介
它是做什么的?
dsh-evolve-in-git 是 DeepSeek Harness(DSH)的 Git 记忆与进化插件,把用户指定或预配置的 Git 仓库当作长期记忆存储。它解决 DSH 会话记忆无法跨会话持久化、难以演进的问题,让你在 DSH 中直接写入会话笔记、分支记录和可复用的技能草稿,并作为普通 Git 历史提交,实现记忆的版本化与协作。
核心功能
- Git 仓库记忆存储:将记忆写入本地 Git 检出目录,支持远程仓库同步。
- 分支感知记录:按分支写入记录,支持从默认分支创建新分支演进。
- 技能草稿管理:将可复用的技能草稿写入指定目录,便于后续调用。
- 隐私写入门控:检测敏感内容(如邮箱、电话、密钥),支持 block、redact、ask 三种模式。
- 会话开始摘要注入:在会话开始时注入 persona 和 warning 摘要,增强上下文。
- 召回与遗忘:evolve_recall 按相关性返回记忆,evolve_forget 将记录移至归档目录。
怎么使用这个插件?
在 DSH 中启用后,插件会按配置的 repoPath 和 repoUrl 初始化 Git 仓库。你可以通过 DSH 的会话界面写入记忆,插件会自动提交到 Git 历史;需要调整时,可在配置中修改 memoryRoot、skillsRoot、autoCommit、privacyMode 等选项。Web 设置界面(v0.1.4+)提供「演进记忆」区块,可直接编辑所有配置字段,auth.token 为只写字段。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:kytolly/dsh-evolve-in-git。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
