dsh-ledger-memory
在终端中运行以下命令:
dsh plugin install 18477514055/dsh-ledger-memory
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install 18477514055/dsh-ledger-memory 安装本插件(源码:https://github.com/18477514055/dsh-ledger-memory),安装后重启客户端生效。
插件介绍
在 DSH 里做长期项目时,新会话往往接不上上一轮的进度:上下文一压缩,细节就没了,回合产出也未必沉淀下来。dsh-ledger-memory 是宿主侧记忆插件,管理的不是聊天记录,而是项目自己的「台账」——可追溯、只追加、按周归档,让「当前状态」与历史流水分开存放,便于每回合注入与长期维护。
插件不预设模板:台账的文件划分、命名与字段由模型在初始化时按项目类型自行设计,插件负责检测、注入、回写、归档与 Git 协作等流程。会话开始会注入活跃台账(内容未变则不重复注入以保护 prompt 缓存);回合结束引导把已完成、受阻与下一步写回;超出阈值时将最旧已完成条目移入归档目录。压缩前会把用户原话、报错原文与变更文件清单落成逐字胶囊,并与台账一并注回;切换会话时生成交接单,在新会话首轮自动承接。一次性排查可用 ledger_note 写问题记录,而不必建完整台账。
默认以全量压缩为主路径(约 70% 水位触发),并遵循「先记录台账、再执行压缩」的硬门约束;可选增量压缩需手动开启。压缩前通过分流(留 / 落 / 丢)决定哪些内容必须逐字保留、哪些写入 _stash 按需检索。还提供活动日志(五档、永不注入上下文)、目标树、经验教训卡片、根本原则(仅使用者可改)等二十余个工具,以及多项目工作区下的目录锁定。
适合需要跨多轮、多会话持续维护同一仓库或子项目的开发者与团队:希望进度可追查、决策与状态有载体、长对话仍能压缩而不丢关键指针的人。若你只是偶发问答、不需要项目级长期记忆,可以只用问题记录能力,而不初始化台账。
使用场景
- 多轮开发同一仓库,需要新会话自动接上活跃台账与交接单
- 长对话接近上下文上限,要在压缩前保留原话、报错与变更清单
- 多子项目总工作区开会话,需锁定目录让台账与工具调用落在正确项目
适合人员
- 在 DSH 中长期维护单一代码库的个人开发者
- 需要可追查进度与决策记录的小团队
- 习惯用台账沉淀状态、而非依赖聊天记录的团队