DSH Plugins
返回列表
dsh-snowflake-shutdown

dsh-snowflake-shutdown

客户端 更新于 2026.10.15

在终端中运行以下命令:

dsh plugin install eeFrank123/dsh-snowflake-shutdown

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install eeFrank123/dsh-snowflake-shutdown,或从 GitHub 仓库 https://github.com/eeFrank123/dsh-snowflake-shutdown 安装;装完后请完全退出客户端(含系统托盘)再重新打开。

插件介绍

跑批量迁移、模型生成或过夜任务时,你往往希望机器在真正干完活后自己关机,而不是一直空转耗电。dsh-snowflake-shutdown 是 DeepSeek Harness 上的客户端插件:在界面右下角提供一枚可拖动的雪花按钮,点一下即「武装」关机模式(默认永不自动开启),全部 root 会话从忙碌回到空闲后进入倒计时,再执行 Windows 关机;倒计时期间可一键取消。

本仓库源自 virggle/dsh-shutdown-after-task,针对 DSH 桌面版(Electron)做了关键修复:原版只通过 webServer.tapIndex 改服务端渲染的 index.html,桌面宿主从不走这条链路,按钮因此不会出现;本分支额外注册 index-inject 注入行,把 UI 脚本推到页面,同时保留浏览器与 dsh web 场景下的原有通道。界面改为 32×32 圆形雪花按钮与更紧凑的提示面板,并与原版使用独立路由与包名,可与原版并存。

触发时机、成功判定(可选仅无 agent/error)、倒计时与取消逻辑与原版一致:横幅可取消并退出模式,倒计时内发新消息则只撤销本次关机、模式保持开启。0.3.1 起修复了避让判断导致的按钮上下抖动,以及整窗模态把按钮顶出屏幕的问题。

仅 Windows(调用 shutdown.exe),零额外依赖。适合在 DSH 上跑长任务、希望「干完就关」又不想守着点的用户;装完或升级插件后需完整退出客户端(含托盘)再打开,刷新页面不会加载新界面脚本。模式状态在内存中,重启 DSH 后需重新点按钮武装。

截图预览

使用场景

  • 批量迁移或模型生成等过夜任务,希望全部会话空闲后自动关机
  • 在 DSH 桌面版跑长任务,需要任务完成后省电、不必守着点关机
  • 武装后等 agent 跑完,倒计时内可随时取消或发新消息只撤销本次关机

适合人员

  • 在 Windows 上用 DeepSeek Harness 跑长任务的用户
  • 需要任务结束后自动关机、又不想默认一直开着关机模式的人
  • 使用 DSH 桌面版且原版 shutdown-after-task 按钮不显示的用户