dsh-plugin-power-button
在终端中运行以下命令:
dsh plugin install WovenJunct/dsh-plugin-power-button
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中打开终端或 CLI,执行 dsh plugin install WovenJunct/dsh-plugin-power-button 从 https://github.com/WovenJunct/dsh-plugin-power-button 安装本插件,安装后重启 DSH 并刷新页面。
插件介绍
在 Windows 上点 DSH 窗口右上角的关闭,往往只是把应用缩进任务栏托盘,Electron 外壳和 Host 子进程仍在后台运行。如果你希望像「关机」一样真正退出——窗口和托盘图标都消失——而不是和系统默认关闭行为纠缠,就需要一条不依赖外壳 IPC 白名单、却能结束外壳进程的可靠路径。
dsh-plugin-power-button 在侧边栏底部用户按钮同一行最右侧放一颗电源按钮,菜单里只有「关机」与「重新启动」,不带设置、反馈或退出登录。关机会在尽力刷盘活动会话后,通过独立 Node 助手结束外壳进程,从而触发 Host 优雅停机并释放 Web 端口;重新启动则在端口空闲后再次拉起 DSH,并等待端口重新监听以确认新实例已起来。有正在运行的会话、排队消息、后台任务或已装载会话的定时提醒时,会按 DSH 自带规则先弹确认;空闲时一键执行。界面中英双语,非桌面端(如 dsh web)自动隐藏且接口拒绝。
插件面向在 Windows 10/11 上使用 DSH 桌面端、且需要明确「完全退出」或「干净重启」的用户。macOS、Linux 与纯 Web 模式不在支持范围内;装上不会报错,只是不会出现按钮。若你接受「结束进程可能打断正在生成的回复」这一设计取舍,并愿意在极端情况下根据日志手动再开一次 DSH,这颗按钮就是为日常收尾与排障重启准备的。
截图预览
使用场景
- 下班或换机前想彻底退出 DSH,而不是窗口关闭后仍留在托盘
- 更新或排障后需要干净重启,并确认 Web 端口已重新监听
- 长时间挂着 DSH,偶尔要用一键方式结束外壳并释放本地端口
适合人员
- 在 Windows 10/11 上使用 DSH 桌面端的日常用户
- 讨厌点 × 只缩到托盘、希望托盘图标也消失的人
- 能接受结束进程可能打断进行中回复、并会看本地日志排错的用户