dsh-plan-compact-execute:为 DeepSeek Harness 计划审批补上压缩后执行

spookywaste/dsh-plan-compact-execute

工具与能力已验证
收录时间 2026-09-29
页面最后更新 2026-09-29

为 DSH Web 客户端 plan 模式审批卡片增加「压缩后执行」选项:先把计划提交前的上下文压成摘要检查点,再批准计划,模型带着逐字保留的计划开始执行。

dsh-plan-compact-execute 是面向 DeepSeek Harness Web 客户端的审批增强插件,在 plan 模式的审批卡片上新增「压缩后执行」这一选项。它针对的痛点是计划审批发生在工具调用内部、agent 正处于 turn 中,常规压缩命令无法介入,导致上下文过长时只能硬着头皮批准。插件会先把计划提交之前的探索历史压成一条摘要检查点,再以问题自带的批准标签回答挂起的问题,计划模式随即退出。计划正文、审批原文与未完成的工具批次逐字保留,压缩进行中三个按钮同时禁用,硬失败时卡片内显示宿主诊断且不会批准计划。

如何安装

install
npmdsh plugin --profile web add dsh-plan-compact-execute
分类
工具与能力
平台
DSH Plugin
作者
spookywaste
分发方式
插件

dsh-plan-compact-execute 核心特性

审批卡片新增压缩后执行选项计划提交前上下文压成摘要计划正文与审批原文逐字保留压缩中禁用按钮并显示诊断
Listed on dsh-plugin.org

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。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。

安装、更新、卸载这个插件,都在 DeepSeek Harness 的 DSH Plugin Hub 插件市场完成

DSH Plugin 常见问题