Repository navigation
Releases: aa2246740/dsh-compact-saviour
Release list
dsh-compact-saviour 0.2.8
dsh-compact-saviour 0.2.8
When used with Fusion 0.2.8, compaction resolves the session's frozen physical context model, summary model, effort and output limit before capacity estimation or chunk planning. This fixes planning against the virtual Fusion/auto model and then generating against a different route.
The optional compactionRoutes v1 service issues an immutable route lease. Cancellation, a changed route or an unloaded owner invalidates the old plan. Requests cannot exceed their reserved output limit, cached estimates include the route revision, and an incomplete or stale summary is not committed. Sessions without a routing owner continue to use Compact Saviour's settings.
The integration was exercised on macOS with GPT-6 Sol max and GLM 5.3 Flash max: a 2048-token summary failed safely without replacing history; a separately frozen 8192-token task compacted successfully. Cancellation and concurrent-session isolation also have synthetic-adapter Host coverage. These results do not reproduce the original approximately 4 GB OOM or establish native Electron UI coverage.
Validation
All 45 package tests and the shared 10-case Fusion/Host integration suite passed on macOS. Type checking, build, DSHX checks and archive validation passed. Server and client entry files exactly match the previously accepted v9 installation. The integration suite uses synthetic adapters and attempted no network calls. No additional real-model calls or production Host installation were performed during registry artifact verification.
Published artifact verification
- npm: dsh-compact-saviour@0.2.8
- Source commit:
18125afed9ed7b60ce5698d992168f4573e00b08 - Successful tag publish workflow
- Registry tarball SHA-256:
883696db90ecca78041d8417bd5592b2206a35e3dbed56535f65d3e0a480ab17 - The attached tarball was downloaded from the npm registry. Registry signatures, publish and SLSA attestations were cryptographically verified; the signed subject digest, repository, tag, source commit and workflow run all match.
- The attached verification report and provenance preserve these checks.
SHA256SUMS.txtcovers the tarball and both JSON records.
v0.2.6 · DSH 0.2.0-rc.2
dsh-compact-saviour 0.2.6
DeepSeek Harness compatibility
Built and tested against DeepSeek Harness 0.2.0-rc.2 (639ed015397290b3745d163aafe02ffee4aa3f84). Use the prebuilt release package or this repository’s compiled artifacts with the official plugin installer.
Updated the development SDK and compatibility checks for DSH RC2. Existing RC1-compatible public plugin interfaces remain supported by the declared peer range.
Validation was performed on macOS arm64. This release does not claim new Windows or Linux runtime acceptance.
Compact Saviour 0.2.5
Compact Saviour 0.2.5 是适配 DeepSeek Harness 0.1.7-rc.2 的正式版。
修复
- 恢复新版输入框下方上下文圆环的手动压缩按钮与长按压缩入口。
- 支持原生 body portal 弹窗,保留旧版内联布局兼容。
- 压缩动画仅覆盖圆环图标;百分比文字、延后加载的用量明细、按钮顺序和卸载恢复均已处理。
- 保留默认“官方连续失败两次后救援”策略与独立压缩模型设置。
官方安装方式
桌面应用:打开 插件 → 添加插件,在 包名或地址 中填入:
github:aa2246740/dsh-compact-saviour#v0.2.5
Web Host:
dsh plugin --profile web add github:aa2246740/dsh-compact-saviour#v0.2.5也可下载本页的 dsh-compact-saviour-0.2.5.tgz,交给同一个官方插件管理器安装。包内已有编译产物,安装不需要 dshx、Creator Mode、Harness 源码或本地构建。未发布到 npm。
安装后在 设置 → Compact Saviour 选择压缩模型。--profile web 只针对 Web Host;桌面应用请在自己的插件页安装,并按官方结果提示完成启用。完整说明见 README。
验证
- 40/40 后端测试、类型检查、构建和插件静态合同检查通过。
- RC2 / 旧版交互回归通过;真实 DSH Studio 窗口已确认入口恢复,客户端热更新生效。
- 发布 tarball 已用官方打包 CLI 在独立临时 profile 完成安装并注册 bundle;没有安装时构建脚本。
- 本轮修复与发布测试未调用模型,未压缩用户历史;不重新声明真实模型的摘要质量、耗时或成本。
附件 SHA256SUMS 可用于核对安装包完整性。