DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

HZDF-2026 /

HZDF-2026/dsh-compaction-ctxfold

Verified

Deterministic compaction backend for DeepSeek Harness — zero-LLM, byte-deterministic summaries with verbatim anchors

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHubProject homepage
READMESource: main@ce2d97bb

dsh-compaction-ctxfold

确定性压缩后端,DeepSeek Harness (DSH) 插件。把 ctx.compaction 的摘要器从“模型转述”换成 ctxfold 规则管线——零 LLM 调用、毫秒级、字节级可复现。

它解决什么

DSH 内置 compaction 用一次 LLM 调用写摘要替换早期历史,存在三个结构性缺陷:

  1. 事实漂移——模型摘要把 handoff.enabled、25000、/bin/jq.exe 这类关键事实摘丢或转述掉
  2. token 序列整体改变——旧事实以全新 token 形态存在,注意力定位失效(“切分方式改变导致模型忽略内容”)
  3. 不可复现——同一历史两次压缩产出不同摘要,无法审计

本插件只覆盖官方留出的唯一子类钩子 summarize(),其余机制(触发阈值、保留尾部、tool-pairing 平衡校验、durable 提交)全部沿用 BasicCompactionEngine 原实现,宿主导入经 peer 拦截解析到 DSH 安装内置版本(同一模块实例)。

Checkpoint 三层结构

  • Verbatim Anchors — 逐字事实清单:路径/数字/URL/哈希/命令 + 反引号代码片段 + 点分配置键,子串去重,永不转述
  • Prior Checkpoint — 被遮蔽区内旧 <compacted-summary> 整段前向携带,过长则以 sha256 指纹折叠中段
  • Chronological Fold — 时间序确定性 gist,新消息权重高于旧消息

输出恒小于被遮蔽区(收敛兜底),同一输入永远产生同一输出。

安装

dsh plugin --profile web add github:HZDF-2026/dsh-compaction-ctxfold

安装后需停用内置 compaction-basic(一个 ctx 只允许一个 compaction 后端),在 profile 的 cordis.patch.yml 加:

- id: compaction-basic
  name: "@deepseek-ai/dsh-compaction-basic"
  disabled: true

验证

node test.mjs

完整链路(peer 拦截、宿主类加载、引擎契约、锚点保真、字节确定性)已用 app.asar 内的真实 profile-resolution bootstrap 离线验证。设计对照见 ctxfold 仓库的 DSH_COMPACTION_ANALYSIS。

License

MIT

—/ 5

No ratings yet

Verified DSH bundle

Commit ce2d97bb9b3c

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout