restart · DSH 桌面客户端
Winter-And-You-Gone/dsh-restart · 技能
DeepSeek Harness(DSH) 纯插件 :会话头部加「🔄 重启 DSH」按钮,让整个桌面应用一键重启;
★ 0GitHub 星标
0分支
2026-08-16最近更新
JavaScript开发语言
—许可证
项目简介
DeepSeek Harness(DSH)纯插件:会话头部加「🔄 重启 DSH」按钮,让整个桌面应用一键重启; 若重启时当前回合仍在运行,重启后自动"继续"接着跑。 不修改任何 @deepseek-ai/dsh- 源码。 功能:一键重启 DSH(🔄 重启 DSH)+ 条件自动续跑
你在对话里说一句"重启 DSH",我就在回复末尾执行它:应用自动关、自动开、回合未结束则自动继续。 为什么需要"复活进程 + 强杀"(旧版桌面)
桌面应用(Electron)对 host 只有监督、没有自动复活:host 一退出,桌面主进程理应 app.quit()——但实测经常不退出(变成无子进程的僵尸一直挂着),导致只等它自然退出 永远等不到。所以: 1. index.js 先 spawn 出 revive.mjs(detached,宿主退出后仍存活); 2. revive.mjs 给旧实例 8 秒宽限自然退出,不退就 taskkill /T /F 强杀并确认死透; 3. 再拉起桌面可执行文件;新实例 5 秒内退出则按 2s/3s/5s/8s 退避重试(最多 5 次)。
安装命令
dsh plugin --profile web add github:Winter-And-You-Gone/dsh-restart