ChatGPTClaudeGrok / X / CursorGemini

dsh-Shutdown-Guard:DeepSeek Harness 侧边栏的任务完成自动关机守卫

ltayshark0637/dsh-shutdown-guard

界面与体验已验证
收录时间 2026-11-05
页面最后更新 2026-11-15

为 DeepSeek Harness 侧边栏添加「任务完成后自动关机」卡片,多重判定与阻断态避免误关机,支持三种外观与 AFK 自动接管。

dsh-Shutdown-Guard 是给 DeepSeek Harness 侧边栏加一张关机卡片的 DSH plugin,位置在技能中心下方、会话列表上方。它针对的是长任务跑完却不敢直接关机的场景:后台任务还在跑、会话报错、agent 等你回答、你半路终止任务,这些情况关机都会出事故。插件用五道判定闸门逐条挡下,只有真正安全时才下发关机指令,并提供警戒带、雷达、终端三种外观与六种运行状态,随任务状态实时变化。

如何安装

install
npmdsh plugin --profile <your-profile> add dsh-shutdown-guard

--profile 换成你本机实际使用的 profile 名(ls ~/.dsh/profiles/ 可查看目录名):浏览器版通常是 web,桌面版通常是 desktop 或 desktop-NNN。

分类
界面与体验
平台
DSH Plugin
作者
ltayshark0637
分发方式
插件

dsh-shutdown-guard 核心特性

五道闸门判定后才关机三种外观可切换六种运行状态实时展示AFK 自动回答与错误恢复阻断态区分人工与自动重试
Listed on dsh-plugin.org

dsh-shutdown-guard 仓库简介

它是做什么的?

Shutdown Guard 是 DeepSeek Harness(DSH)的侧边栏关机守卫插件,在「技能中心」下方、会话列表上方加一张「所有任务完成后自动关机」卡片。它解决的是长任务跑完却不敢直接关机的问题:后台任务还在跑、会话报错、agent 在等你回答、你半路手动终止,这些情况下关机都会出事故。插件用五道判定闸门把这些情况逐个挡下,只有真正可以关的时候才下发关机指令,并随任务状态实时变化。

核心功能

  • 五道关机闸门:已武装、无倒计时在跑、所有 root 会话空闲、无运行中或停止中的后台任务、本批次无会话报错,缺一条就不关机,并把原因写进卡片和设置页。
  • 三种外观可切换:警戒带(大字状态加滚动红黄斜纹)、雷达(同心圆扫描光束,会话与后台任务以圆点呈现)、终端(命令行摘要加六段判定指示灯),设置里切换立即生效。
  • 六种运行状态:未开启、待命、等待后台任务、倒计时、已下发、阻断,倒计时期间可随时取消,取消后仍保持武装。
  • 阻断态分级处理:halted 需人工点「解除并重试」,waiting 按故障类型自动重试并注入「继续原计划」指令。
  • AFK 自动接管:自动回答 agent 提问(不替你选中任何选项)、会话报错时先要求排查继续、手动终止任务不触发关机。
  • 主题自适应与事件日志:卡片按宿主表面亮度自动取深浅色,也可锁定深色、浅色或 Claude Style 配色;设置页可查最近事件与「上次为什么没关机」。

怎么使用这个插件?

在 DSH 中启用后,侧边栏会出现这张卡片,手动点「武装」即进入待命,之后所有任务干完就会自动关机。想先看效果,可以打开作者提供的交互演示页,在「了解」里切换三种外观、在「试一试」里随机一个场景亲手点武装、取消、解除,一路看到关机或阻断。日常使用中,在设置页切换外观、开关 blockOnJobs 与 onlyOnSuccess、配置各类故障的重试节奏即可;人不在跟前时保持 AFK 自动接管开启,agent 提问会得到「先完成已交代任务并汇总落盘」的回复。

报错怎么排查?

卡片进入阻断态时先看颜色与原因文字:灰蓝 halted 表示额度不足、凭证失效、上下文超限、能力不支持或磁盘写满,需要人工处理后点「解除并重试」;灰绿 waiting 表示限流、5xx、网络中断、空响应、超时或图片卸载,插件会按策略自动重试。若任务结束却没有关机,到设置页查看事件日志与「上次为什么没关机」,对照五道闸门逐条确认。

本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:ltayshark0637/dsh-shutdown-guard。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。

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

DSH Plugin 常见问题