dsh-dispatch-gate
在终端中运行以下命令:
dsh plugin install AlanKhronos/dsh-dispatch-gate
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install AlanKhronos/dsh-dispatch-gate,或按 DSH 插件管理从 https://github.com/AlanKhronos/dsh-dispatch-gate 安装该 bundle。
插件介绍
多模型协作时,助手往往更愿意自己写命令、改文件、上网查资料,而不是先把任务派给更便宜或更合适的模型。提示词、规则和检查表在长上下文里容易被稀释,实测很难靠「提醒」改变行为。
派发闸门在 DSH 的工具调用层做同步守卫:只要本会话还没有任何派发记录,就会拦截 pwsh、write、edit、ego_* 执行族以及 web_search 等自办查资料类工具;派发 workflow、subagent 等通道本身不受影响,读文件类工具(read、grep、glob)也可照常使用。v10 起对「自己动手」采用举证式放行,必须在关键参数里拿出合格证据,否则 fail-closed 并给出可操作的指引。
适合已经在用 DSH、希望把「先委派再动手」从纪律变成硬约束的使用者。若只是想试用或觉得拦截太严,可将 enforce 设为 false 或卸载插件;这是行为约束插件,不是能力增强,会故意减少一部分自由。
使用场景
- 主模型总想自己改代码,希望强制先 workflow 或 subagent
- 团队用多模型分工,要把委派从提示词变成硬拦截
- 需要审计谁在未派发时尝试执行 shell 或查资料
适合人员
- 已安装 DSH 且版本满足要求的 Harness 用户
- 接受「无派发不能动手」这一设计目标的协作者
- 用派发闸门账本排查拦截与放行记录的人