DSH Plugins
返回列表
⚙️

dsh-vcc

工作流 更新于 2026.09.28

在终端中运行以下命令:

dsh plugin install mpetruc/dsh-vcc

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install mpetruc/dsh-vcc,即可从 https://github.com/mpetruc/dsh-vcc 安装该插件。

插件介绍

长对话一旦逼近上下文窗口,常见做法是让大模型再跑一轮「摘要压缩」——既花钱,又可能丢细节,而且同样输入未必得到同样输出。dsh-vcc 走另一条路:不用 LLM,用确定性的编译流水线把会话收成稳定、可合并的结构化摘要,并把被压掉的内容仍留在会话日志里,需要时按序号精确找回。

压缩结果按 **[Session Goal]**、**[Files And Changes]**、**[Commits]**、**[Outstanding Context]**、**[User Preferences]** 等区块组织;多次压缩会合并去重、跨次整理文件变更,易变区块每次重新生成。另有一段按重要性排序的简版 transcript,消息通过 (#N) 指向日志中的事件序号——与 vcc_recall 检索用的 seq 一致,因此「摘要里没写全」不等于「再也查不到」。

插件还提供 /vcc 预览下一次压缩将写入的摘要(不改动会话),以及 /vcc-recall 等人机命令;在 Cordis 预设下接入 Harness 的 compaction 组,保留阈值、溢出触发、区域选择与持久化等既有机制,只替换 summarize 为编译式实现。

适合在 Cordis 预设里做长会话、又不想为压缩反复调用模型、又希望目标、改动与偏好能被结构化保留的团队与个人。v1 仅作用于 cordis 预设且仅当前会话可检索;设计上无网络、无随机性,相同输入必然相同输出。

使用场景

  • Cordis 预设下长会话逼近上下文上限,需要自动压缩但不想再调 LLM
  • 希望在摘要里保留目标、文件改动与提交等结构化上下文
  • 压缩后仍要按事件序号查回被 shadow 掉的历史细节

适合人员

  • 使用 DeepSeek Harness Cordis 预设的开发者
  • 长链路 Agent 工作流、会话经常溢出的团队
  • 重视可重复输出与成本可控的确定性压缩方案的用户