dsh-plan-compact-execute:为 DeepSeek Harness 计划审批补上压缩后执行
spookywaste/dsh-plan-compact-execute
为 DSH Web 客户端 plan 模式审批卡片增加「压缩后执行」选项:先把计划提交前的上下文压成摘要检查点,再批准计划,模型带着逐字保留的计划开始执行。
dsh-plan-compact-execute 是面向 DeepSeek Harness Web 客户端的审批增强插件,在 plan 模式的审批卡片上新增「压缩后执行」这一选项。它针对的痛点是计划审批发生在工具调用内部、agent 正处于 turn 中,常规压缩命令无法介入,导致上下文过长时只能硬着头皮批准。插件会先把计划提交之前的探索历史压成一条摘要检查点,再以问题自带的批准标签回答挂起的问题,计划模式随即退出。计划正文、审批原文与未完成的工具批次逐字保留,压缩进行中三个按钮同时禁用,硬失败时卡片内显示宿主诊断且不会批准计划。
如何安装
dsh plugin --profile web add dsh-plan-compact-execute- 分类
- 工具与能力
- 平台
- DSH Plugin
- 作者
- spookywaste
- 分发方式
- 插件
dsh-plan-compact-execute 核心特性
dsh-plan-compact-execute 仓库简介
它是做什么的?
它是 DeepSeek Harness(DSH)的 plan 模式审批增强插件,为 Web 客户端的计划审批卡片补上第三个选项「压缩后执行」。它解决的是计划审批时上下文太长、又不能用常规压缩命令处理的麻烦:审批发生在工具调用内部,agent 正处于 turn 中,普通压缩路径必然失败。这个 DSH 插件先把计划提交之前的历史压成一条摘要检查点,再批准计划,让模型带着逐字保留的计划开始执行。
核心功能
- 审批卡片操作行从「要求修改 / 同意执行」扩展为「要求修改 / 压缩后执行 / 同意执行」,前两者行为与官方实现完全一致。
- 压缩后执行会先把该会话中计划提交之前的历史压成摘要,再以问题自带的批准标签回答挂起的问题,计划模式随即退出。
- 计划正文、审批原文与未完成的工具批次逐字保留,只有计划之前的探索历史被替换成摘要检查点,对话流中显示为「已压缩」。
- 压缩进行中三个按钮同时禁用;遇到已有压缩在进行、摘要期间表面变化、提交或持久化失败等硬失败时不会批准计划,卡片内显示宿主诊断,仍可改点「同意执行」。
- 提供 minShadowedTokens 配置项,默认 2000,可压缩区间按路由计价不足该 token 数时直接批准并记一条日志。
怎么使用这个插件?
在 DSH Web 客户端进入 plan 模式,等模型提交计划、审批卡片弹出后,点「压缩后执行」即可:插件会先压缩计划之前的历史,再自动批准计划并退出计划模式。若想调整触发门槛,在插件配置里改 minShadowedTokens(例如设为 4000),让上下文足够长时才走压缩路径。注意宿主半区是加载的 JS 产物,改动后需要重启网关;客户端束由 dsh-client-modules 监视,改 lib/client.js 会热替换。
报错怎么排查?
点「压缩后执行」后计划没有被批准,通常是压缩过程中出现了硬失败:已有压缩正在进行、摘要期间表面发生变化,或提交与持久化失败。此时卡片内会显示宿主诊断信息,按官方说明修复后重试即可,也可以直接改点「同意执行」正常批准计划。若压缩区间按路由计价不足 minShadowedTokens,插件会跳过压缩直接批准,并在宿主日志里留一条记录,这属于预期行为而非报错。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:spookywaste/dsh-plan-compact-execute。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
