dsh-plan-build-toggle
在终端中运行以下命令:
dsh plugin install jdqingm/dsh-plan-build-toggle
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install jdqingm/dsh-plan-build-toggle 即可安装该插件,源码地址:https://github.com/jdqingm/dsh-plan-build-toggle
插件介绍
DSH 的 plan mode 本身已端到端可用,/plan 与 /plan off 命令、per-session 投影、exit_plan_mode 审查一应俱全,但默认的 composer 控件只在 plan 开启后才浮现一枚"Plan ×"chip,Build 状态下输入栏没有任何可见的模式入口。如果你习惯用键盘切换模式、希望模式控制始终在眼前,这种"先隐后现"的交互就显得别扭。
这个插件在 composer 的 mode-control 区域放置一枚常驻的 Plan|Build 分段药丸:点击 Plan 等价于执行 /plan,点击 Build 等价于 /plan off,与手动敲命令完全同频。光标在会话编辑器内时,单独按 Tab 即可在两者间切换;带修饰键的组合、弹窗、其他会话一律不受影响,且会让位给更早消费事件的处理器。显示状态始终以 host 投影为准,agent 运行期间发起的切换会排队,等投影帧到达后自动纠正,杜绝客户端乐观更新带来的闪烁。插件通过 bundle patch 干净地接管内置 ui-plan 行,卸载即恢复原生 chip,不产生双控件冲突。
适合正在使用 DSH、偏好 OpenChamber 式常驻模式切换、希望以 Tab 快速在"写代码"和"想方案"之间来回的用户。它不改变 plan mode 的语义(仍是软性 policy prompt 而非强制沙箱),只是把模式入口从"条件出现"变为"始终可见",让键盘驱动的模式切换成为默认体验。
使用场景
- 用裸 Tab 在写代码与想方案之间快速来回切换
- 常驻的 Plan|Build 药丸让模式入口始终可见,不必等 plan 开启才出现 chip
- agent 运行中发起的切换自动排队,等投影帧到达后状态自纠正
适合人员
- 偏好 OpenChamber 式常驻模式切换的 DSH 用户
- 习惯用 Tab 等键盘快捷键驱动模式切换的用户
- 希望 composer 输入栏始终展示当前模式状态的开发者