dsh-context-budget
在终端中运行以下命令:
dsh plugin install r-ayin/dsh-context-budget
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install r-ayin/dsh-context-budget,即可从 https://github.com/r-ayin/dsh-context-budget 安装本插件。
插件介绍
长对话里上下文窗口迟早会满:模型不知道还剩多少 token,压缩之后旧轮次像「消失」了一样,想回头查一句原话或留检查点也很费劲。dsh-context-budget 把 OpenAI Codex CLI 的 TokenBudget 机制移植到 DSH,在源码层面对标 codex-rs,让预算可见、可查、可留档,而不是靠猜。
每轮对话会在 system prompt 尾部注入预算行(不破坏前缀缓存),剩余 token 降到约 30% 时会提前切换为提醒样式,早于 DSH 默认压缩阈值,方便你在窗口挤满前写检查点。配套工具可查询窗口用量与压缩次数,在全会话转录里做大小写不敏感检索(含已被 shadow 压缩的旧轮次),按序号读事件原文,并用 notes 做跨压缩持久检查点;需要时还可主动换窗或跨会话 handoff,把接续指令交给新会话或子代理。
适合经常跑长任务、多轮工具调用、依赖历史上下文的 DSH 用户:既要控 token 预算,又要在压缩后仍能检索旧对话、用笔记衔接工作断点的人。
使用场景
- 长对话中需要随时查看剩余 token 与压缩次数
- 压缩后仍要检索被 shadow 的旧轮次原文
- 在窗口将满前写笔记并跨会话 handoff 接续
适合人员
- 经常跑多轮工具调用的 DSH 用户
- 需要压缩后仍可查全会话历史的开发者
- 做长任务、希望控预算并留断点的人