dsh-plugin-compact-button
在终端中运行以下命令:
dsh plugin install liutian11451-png/dsh-plugin-compact-button
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 环境中执行 dsh plugin install liutian11451-png/dsh-plugin-compact-button 即可完成安装,插件源码位于 https://github.com/liutian11451-png/dsh-plugin-compact-button
插件介绍
在 DeepSeek Harness 网页端,压缩上下文过去意味着每次都要切到输入框手动输入 /compact。dsh-plugin-compact-button 在模型选择器左侧放了一个小按钮,一次点击即通过会话命令通道提交 /compact 行,省去了重复的键入操作。
按钮具备实用的状态感知:空会话时不渲染;代理正在执行时灰化不可点击,确保手动压缩不会冒充本控件发起的压缩;点击后标签显示为 Compacting…,直到压缩回合结束再恢复。一个三步闩锁(手势上膛、观测到的运行确认、运行结束释放)防止了曾导致标签卡死的竞态条件。若部署未挂载 dsh-command-compact,按钮仍会渲染但点击后给出明确的不可用能力提示。插件仅提供手势与本地化拒绝信息——持久化尝试记录、压缩锁、摘要路由、流程节点全部沿用 /compact 自身的所有权,不存在第二条压缩路径。
适合在 web profile 上运行 DeepSeek Harness、部署中已有 dsh-command-compact 和压缩后端、且每天不止一两次需要手动压缩上下文的用户。插件声明 platform: web,无终端对应版本。
使用场景
- 频繁手动输入 /compact 来压缩会话上下文时
- 希望在对话输入框旁一键触发压缩而不切换焦点时
- 部署已挂载 dsh-command-compact 并想简化日常操作时
适合人员
- 使用 DeepSeek Harness web profile 的开发者
- 日常 AI 工作流中多次需要压缩上下文的重度用户
- 已部署压缩后端并追求操作效率的 Harness 使用者