dsh-restart-button
在终端中运行以下命令:
dsh plugin install PPsz-qqq/dsh-restart-button
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 的「插件」页面点「安装」,填入 https://github.com/PPsz-qqq/dsh-restart-button 或让 Agent 执行 dsh plugin install PPsz-qqq/dsh-restart-button。
插件介绍
DeepSeek Harness 用久了,Host 里缓存的插件代码不会随磁盘上的升级自动换版;会话和后台任务跑着的时候,你又不敢直接关客户端。这个插件在会话标题栏右上角放一颗「重启」按钮,用一条经过校验的 API 把「现在重启」和「等任务跑完再重启」收拢到一处,尽量走桌面版原有的优雅退出路径,而不是硬杀进程。
点「立即重启」会在没有运行中任务时直接重启;有 Agent 回合、排队消息或后台作业时,确认框里可以选「跑完后重启」,按钮会变蓝并闪烁提示,全部空闲后自动执行。重启前会记下当前打开的会话和被中断的会话,完成后自动回到原会话,并弹出卡片让你「全部继续」或逐个恢复。插件被原地升级或重装后,按钮上的橙色小点会提醒你需要重启 Host 才能加载新代码。
鼠标悬停可查看 Host 运行时长、内存占用、正在运行的会话数、是否已安排重启以及待生效的插件更新。桌面版(Windows)会重启 Electron 外壳与 Host 并保持启动参数一致;dsh web 则重启服务进程并在恢复后刷新页面。macOS 与 Linux 桌面版上按钮会自动隐藏。
适合经常安装或升级插件、需要完整重启 Host 的用户,以及希望在长会话或批量任务结束后再重启、并尽量回到原工作现场的重度 Harness 使用者。
使用场景
- 升级或重装插件后需要重启 Host 才能加载新代码
- 长任务或后台作业进行中,希望跑完再重启而不是强行关闭
- 重启客户端后想回到原会话并继续被中断的对话
适合人员
- 经常从市场或 GitHub 安装、升级 DSH 插件的用户
- Windows 桌面版 DeepSeek Harness 的日常使用者
- 需要观察 Host 运行状态并可控重启的重度会话用户