DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-live-compact

M

dsh-live-compact

Manifest valid★ 20

边做边压 Live Compact. Compress the finished turn in place and keep the prefix cache.

hasBundlePatch

边做边压 Live Compact

Live Compact 就是边做边压。活着的时候就压,不等窗口堆满。

DSH 把压缩写死在大约 80%。不到这条线,上下文一直堆。到了才调一次模型,十几秒,还要计费。压完注意力会飘。更麻烦的是,压完没多久又满了。1M 的窗口根本不够用,再压一次更慢。

为什么非要等到 80%?边做边压不行吗?

超过 2 万 token 就切一刀。切的是刚结束的这一轮,不调用模型。切点前面的原文不动,缓存命中还是原来的水准。上下文因此一直被按在较低的位置。雷霆大压缩能拖就拖,拖到尽可能后面。就算哪天满了、真的触发了,掉下来之后小切还在,不会很快又堆回去。

边做边压

为什么非要等到 80%

两场测评

两场不混在一张表里。150 道是编程短题,串在同一次对话里。20 题是 WebUniverse 长链路。

国内镜像:https://download.merkyorlynn.com/live-compact.html

150 题和 20 题

适用范围与不足

短题 150 道,Aider polyglot-benchmark 7e0611e。Python、Go、JavaScript、Rust、Java 各 30 题,没有 C++,按字母序穿插。从 python-affine-cipher、go-alphametics、javascript-affine-cipher、rust-accumulate、java-affine-cipher 往下走。

原版Live Compact
通过150/150150/150
全程命中率99.55%99.56%
缓存命中335.0M244.3M
缓存未命中1.498M1.088M
费用$1.50$1.15,预热 0
上下文峰值679K589K
压缩1 次,12.8 秒145 刀,2.2 秒
墙钟8,531 秒6,105 秒

便宜约 23%。145 刀切掉约 474K token。峰值 589,414,结束 589,554,没到 65 万。墙钟 6,105 秒这轮只跑了插件一边,快出来的时间不能全算在插件上。

长链路 20 题是另一场。原版第 15 题才做模型摘要,14.552 秒,切掉 520,460。压完上下文掉到 15.5 万,结束时又回到 433,844。插件 20 刀,74 毫秒,切掉 486,193。题末平均上下文 217,276,比原版 366,942 低 40.8%。结束上下文 323,726,比原版低 25.4%。题末采样命中率原版 99.87%,插件 99.90%。第 20 题那一跳原版 99.84%,插件 99.95%。采样命中率按每题末次请求的 token 加权,平均上下文取 20 个题末快照。

安装

dsh plugin --profile web add https://download.merkyorlynn.com/downloads/plugins/dsh-live-compact-1.0.1.tgz

和 CLI 一样,也可以先装到本机再看版本:

npm install -g --force "https://download.merkyorlynn.com/downloads/plugins/dsh-live-compact-1.0.1.tgz"
dsh-live-compact --version

需要 DSH >=0.2.0-rc.2 <0.3.0。1.0.1 不再引用宿主包未导出的内部函数,干净安装可以激活。装上后跑长任务,日志里出现 spine cut …ms 才算这刀生效。页面:https://download.merkyorlynn.com/live-compact.html

DSH-TUI 先不要装。它的预设里还挂着原版压缩,这个包换不掉。

被切掉的原文会明文写到 ~/.dsh/compaction-spine/shadow,只增不删,要自己清理。

MIT,见 LICENSE。

Comments

Loading…

Similar plugins

dsh-quilt-compact

by bvbhu

Compaction-chain backend for the DeepSeek Harness: tiered model-pool summarization with per-model cooldown, overlapping chunking, and session-model fallback.

Terminal & ClientsSessions & MessagesManifest valid

★ 0

MIT

JavaScript

Oct 2, 2026

dsh plugin --profile web add dsh-quilt-compact

by xlcg10086

Live context-compaction threshold control (20%-80%) for the DeepSeek Harness composer. | DSH ????????????????????

Sessions & MessagesManifest valid

★ 2

MIT

JavaScript

Oct 28, 2026

dsh plugin --profile web add dsh-compact-threshold

Context compaction / headroom for DeepSeek Harness — compress the live context so the prompt stays small without losing the state that matters (layer 3).

Tools & CapabilitiesMemory & ContextManifest valid

★ 0

dsh plugin --profile web add dsh-token-headroom

by OZONGO

Background context compaction for DeepSeek Harness: summarize ahead of the threshold, swap in on the next turn.

Sessions & MessagesManifest valid

★ 0

MIT

JavaScript

Oct 31, 2026

dsh plugin --profile web add dsh-background-compaction

by chunsi-w

Bounded context compaction, session-scoped summary reuse, explicit memory controls, and diagnostic-preserving tool pruning for DeepSeek Harness.

Tools & CapabilitiesManifest valid

★ 9

↓ 382/wk

MIT

JavaScript

Oct 4, 2026

dsh plugin --profile web add dsh-ctxopt-compaction

by KumarZX

DSH 插件 · 会话级压缩(官方 auto 只能全局) / Per-session compaction; official auto is global-only

Manifest valid

★ 0

MIT

JavaScript

Aug 31, 2026

dsh plugin --profile web add kur-compact-trigger