dsh pluginsEnglish
← 返回热门插件目录

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
查看 GitHub 仓库 ↗返回热门插件目录