comer2031/dsh-desktop-auto-restart ↗★ 0

dsh-desktop-auto-restart

DSH 桌面端(Windows)重启插件:从侧边栏按钮或默认关闭的模型工具重启宿主,重启后按会话原有预设自动唤醒;宿主繁忙时拒绝重启。 适合需要频繁重启宿主,并希望重启后自动恢复会话预设的Windows用户。

Package
dsh-desktop-auto-restart
Compatibility
Unverified
Harness peer range
>=0.2.0-rc.1 <0.3.0-0
Cordis peer range
^4.0.0
Version
0.1.0
License
MIT
Last updated
Oct 7, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:comer2031/dsh-desktop-auto-restart

配置

字段定义在 lib/index.js 的 Config,默认值如下;要改就在 profile 的 cordis.patch.yml 里写一条 id 定向 patch。

字段默认作用
agentToolEnabledfalse默认关:关着时不注册 dsh_restart(模型看不到这个工具);打开后需重启 DSH 才生效
wakeOnStarttrue启动时是否读清单执行唤醒
wakeDelayMs3000启动后等多久再开始唤醒(太早还拿不到会话)
pendingTtlMs1800000清单过期时间(默认 30 分钟)
scriptPath''覆盖重启脚本路径;留空=用插件自带脚本(自定义脚本要认 -Port/-InstallRoot/-ResultFile 这三个参数)
dryRunfalse只落清单、不真重启(演练用)
desktopPort19387宿主监听端口:脚本靠它认进程;宿主不在默认端口时必须改这里
(无)—UI 端点门禁与 60 秒并发冷却没有开关:为安全起见不可配置
installRoot''宿主安装目录;留空=自动探测(插件自己就跑在这个 App 里,直接取当前进程 exe 所在目录,实测准确);探测不到才回落到脚本内置默认 %LOCALAPPDATA%\Programs\DeepSeek Harness

⚠️ cordis.patch.yml 里 id 定向的 patch 会整段替换该插件的 config,所以要改的字段和想保留的字段都得一并写全。