context-budget
在终端中运行以下命令:
dsh plugin install ChenneyZhuang/context-budget
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install ChenneyZhuang/context-budget 即可安装该插件,源码地址为 https://github.com/ChenneyZhuang/context-budget,安装完成后重启会话生效。
插件介绍
长任务很少败在开头,它们败在 80%——窗口里塞满了反复重读的文件,最初的计划早已滚出视野。context-budget 把上下文窗口当作一笔有限预算来管理:先读文件头部了解结构,再定位具体段落,全量读取只是一次审慎的购买。已确立的事实、决策、文件路径,一条一行写入笔记文件;在阶段边界用三行重新陈述计划与当前状态。三招组合,让 agent 在窗口被压缩后依然有据可查,而不是靠残血回忆硬撑。
核心能力归结为三个机械习惯:分层读取(head → section → search)、笔记落盘(notes beat memory)、检查点复述(checkpoint restatement)。笔记文件比对话记录更持久,是跨压缩的锚点;检查点则确保阶段切换时方向不漂移。
适合跑多步骤、多文件长任务的 agent 用户。十步以内的短任务,预算机制的写入开销反而大于收益,可以跳过。
使用场景
- agent 处理多文件重构时,窗口压缩后丢失了早期决策与文件路径
- 跑 20+ 步骤的 E2E 调试流程,避免同一份大文件被反复全量加载
- 跨多个 agent 会话持续推进一个大型代码生成项目,保持计划一致
适合人员
- 跑多步骤、多文件长任务的 agent 用户
- 经常遇到上下文窗口溢出或压缩后状态丢失的开发者
- 为 LLM agent 搭建生产级工作流的工程师