dsh-block-ptc
在终端中运行以下命令:
dsh plugin install mengwEX/dsh-block-ptc
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 插件管理器中安装 mengwEX/dsh-block-ptc(源码:https://github.com/mengwEX/dsh-block-ptc),或执行 dsh plugin install mengwEX/dsh-block-ptc 后重启并选择 Block PTC 预设。
插件介绍
在长时间对话里,自动压缩往往只按体量裁历史,分不清「上一段子任务已经结束」和「新任务刚开始」。dsh-block-ptc 把边界交给模型自己画:在 PTC 模式下用黑板块标记一段连贯工作,做完后用模型自己写的交接摘要收尾,让后续请求里保留的上下文是模型主动选择保留的那一份,而不是被动被系统一刀切。
插件叠在内置 run_code 传输之上,不另起一套执行环境。模型在每次 run_code 的描述里用 [block: …] 声明当前推进的块;结束时通过 block_summary 把从最早到最晚相关消息整段替换为摘要。摘要不走单独的总结模型,内容完全由模型在程序调用里提交。人类可见的会话转录仍是追加式完整日志;模型侧则看到摘要占位,Web UI 里还会以压缩检查点节点呈现。
适合在 DeepSeek Harness 0.2.1-rc.2 及以上、已使用或打算使用 PTC 预设的开发者与 Agent 编排场景:需要把调研、实现、验证拆成可闭合子目标、又希望 transcript 可回放、行为可复现的团队。若你关心的是「子任务边界」而非单纯省 token,这个 bundle 提供的 Block PTC 预设会比裸 PTC 更贴合长链路协作。
使用场景
- 长会话中按子任务划分工作块并在完成后自写摘要收尾
- 在仅允许 run_code 的 PTC 预设下仍需要可控的上下文替换
- 需要完整人类转录与模型侧摘要并存的可回放会话
适合人员
- 使用 DeepSeek Harness PTC 或 Block PTC 预设的开发者
- 编排多步子任务 Agent 且关心上下文边界的团队
- 希望由模型而非自动压缩决定保留哪些历史的用户