DeepSeek Harness Hub
← 返回列表

上下文自动压缩subfocusx/utm-auto-compact

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

按绝对 token 阈值自动压缩会话上下文,无需手动触发

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/24 · 已提供中文文档

DSH(DeepSeek Harness)Cords 插件——在绝对表面 token 阈值处自动进行上下文压缩:轮询循环、按代理冷却、试运行、子代理排除。

综合分
27.6
GitHub 分
27.6
用户评分
★ Stars
0
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add subfocusx/utm-auto-compact
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-compaction@deepseek-ai/dsh-agent-presets
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

utm-auto-compact

DSH 上下文自动压缩插件,基于绝对 token 阈值触发。

内置的 dsh-compaction-basic 按模型窗口的 thresholdRatio(默认 0.8)进行压缩——当窗口非常大时,自动压缩几乎不会触发,用户只能手动按 /compact。本插件在 agent/status → idle 事件上调用同一个 seam(ctx.compaction.compactNow),当会话 surface 通过 ctx.tokenMeter 累积的 token 数 ≥ maxTokens 时触发。该阈值不依赖于模型窗口。

安装(DSH 配置文件)

在配置文件的 package.json 中:

"dependencies": {
"utm-auto-compact": "file:"
}

或者通过 GitHub 标签:

"dependencies": {
"utm-auto-compact": "github:/utm-auto-compact"
}

在 cordis.patch.yml 中:

utm-auto-compact:
config:
enabled: true
maxTokens: 45000

配置

| 键 | 类型 | 默认值 | 含义 |
|---|---|---|---|
| enabled | boolean | true | 开/关 |
| maxTokens | int > 0 | 30000 | 触发条件:当 surface ≥ 此值时压缩 |
| maxRetries | int ≥ 0 | 4 | 首次之外的额外尝试次数,直到 surface \node_modules\utm-auto-compact):

cd ~/.dsh/profiles/
Copy-Item \test\run-tests.mjs .\_run-tests.mjs
node _run-tests.mjs
Remove-Item .\_run-tests.mjs

预期:24 passed, 0 failed。测试的 dig 日志会写入临时文件
(DSH_UTM_AUTO_COMPACT_LOG),不会向真实的 ~/.dsh/logs/ 写入任何内容。

限制

- 插件不决定压缩什么——这由 dsh-compaction-basic 引擎决定
(compactNow 会压缩几乎全部历史;尾部保留不会传递过来)。
- 会话中的手动 /compact 和自动插件共享同一个 seam:在自动尝试期间进行手动压缩
会得到 busy——静默处理,并会在 cooldownMs 后重试。
- “could not produce a smaller summary”——这是后端 summarizer 的限制,不是插件的
bug:在 failCooldownMs 之后我们会再次尝试。

License

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

同作者(subfocusx)的其他插件

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群