dafiyu-fold
在终端中运行以下命令:
dsh plugin install cazhaniyyah603-ui/dafiyu-fold
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install cazhaniyyah603-ui/dafiyu-fold,或从 https://github.com/cazhaniyyah603-ui/dafiyu-fold 获取源码后按 README 配置 profile 与 compaction 分组。
插件介绍
DSH 官方的上下文压缩会把一长段对话历史收成摘要,会话里只剩概括后的内容。说得再准的细节、当时的推理和措辞,一旦折叠完成就再也找不回来。dafiyu-fold 针对的就是这种「摘要有了、原文没了」的遗憾:它不替你做压缩决策,也不改官方引擎的行为,只在官方动手折叠之前,把这一段即将被折掉的对话按角色原样抄一份到本地。
实现上,插件是对官方压缩引擎的轻量包裹:只覆盖 summarize(),其余逻辑与阈值、提示词一律不动。摘要仍由官方生成,你在界面里看到的仍是熟悉的折叠结果;多出来的是一份 Markdown 存档,里面是逐条保留的用户与助手消息。数据只落在本机目录,不联网、不上传,也不改写会话文件本身。
适合长期深聊、依赖历史上下文做决策或复盘的人:你想保留「当时到底说了什么」,又不想换掉 DSH 自带的压缩方案。若你介意磁盘占用,需要自行定期清理存档目录——插件 deliberately 不自动删除任何文件。
使用前需把插件放进 compaction 分组(与官方折叠服务同组),否则无法挂到真正的折叠流程上。DSH 大版本升级时,对内部 summarize 钩子的包裹可能失效;失效时移除插件即可,不影响正常启动。
使用场景
- 长对话被官方折叠后仍想查阅被摘要掉的原文
- 需要按角色保留完整消息记录以便复盘或审计
- 不想更换 DSH 默认压缩方案但希望多一份落盘备份
适合人员
- 长期深度使用 DSH 对话、重视历史可追溯的用户
- 对压缩后丢失细节敏感的研究或写作场景
- 接受手动清理存档、偏好纯本机不落网的隐私取向