dsh-codex-compaction
在终端中运行以下命令:
dsh plugin install shaomingbo/dsh-codex-compaction
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install shaomingbo/dsh-codex-compaction 即可安装,源码地址为 https://github.com/shaomingbo/dsh-codex-compaction
插件介绍
在 openai-codex 长会话中,上下文溢出后的压缩一直由官方 BasicCompactionEngine 独占处理,用户既无法切换压缩策略,也难以在混合了图像附件的历史里可靠地回放摘要。dsh-codex-compaction 在不动核心代码的前提下,为每个会话增加了一条可选的原生压缩/重放通道:用 /codex-native on 即可让账户绑定的原生运行时生成摘要,再用 off 或 inherit 切回默认,偏好随主机重启保留,标准路径的行为则完全不受影响。
除了通道切换,插件还修复了用户消息与工具结果中图像的持久回放,让混合历史在压缩后仍能通过宿主附件服务正确还原;同时把请求超时拆分为 setup、total 与 idle watchdog 三层预算,SSE 流在收到合法终止事件后即可结束而不必等到 HTTP EOF,网络抖动只允许一次同租约重试或文本回退,杜绝无限重试与租约续期。插件对召回行为保持诚实声明:压缩后语义记忆是有损的,关键决策和代码引用应落在项目文件里而非依赖上下文。
它适合长期使用 openai-codex 进行多轮开发、希望精细控制压缩触发与召回边界、且会话中夹杂图像附件的开发者。需要注意的是,插件要求特定的 dsh CLI 版本与配套账户版本同时更新,且原生通道默认关闭,属于按需启用的能力增强而非开箱即用的功能替换。
使用场景
- 在 openai-codex 长会话中按需启用原生压缩摘要
- 在混合图像与文本的历史里恢复可读摘要
- 控制压缩请求超时、重试与回退边界
适合人员
- 使用 openai-codex 多轮开发会话的开发者
- 会话中频繁包含图像附件的开发者
- 需要明确压缩召回边界的工程团队