Ruler4396/dsh-launcher-lifetime ↗★ 2
dsh-launcher-lifetime
DeepSeek Harness (dsh) plugin: control how long the dsh service (node) stays alive when using the dsh-launcher shell. Writes %LOCALAPPDATA%\dsh-launcher\settings.json (serviceLifetime: 0 always-on, 1 tray-resident, 2 follow-window); the shell applies it on window close / tray exit. No runtime dependencies.
AI Analysis
核心用途是允许用户在 Web 设置页或配置文件中,自定义关闭窗口或退出托盘时 DSH 后台 Node 服务的驻留模式。适合使用 dsh-launcher 桌面壳的用户。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Ruler4396/dsh-launcher-lifetimeREADME
Read the full README ↗配置
方式一:dsh 设置页(Web GUI)(推荐,即时生效)
打开 dsh 设置页 → "Node 服务驻留" → 选择其一(竖排单选,每个选项下有说明)。
更改通过 HTTP 路由(GET/POST /dsh-launcher-lifetime/settings)写入设置,无需重启,
下次关窗/托盘退出即按新模式执行。
方式二:dsh 的 cordis 配置(需重启 dsh 生效)
在 profile 的 cordis.patch.yml 中加入:
- id: dsh-launcher-lifetime
config:
serviceLifetime: 1