DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
S

dsh-service-watchdog

Service Watchdog

DeepSeek Harness 插件:从主界面重启 DSH Web 服务;当代理会话处于活动状态时显示二次确认,提供实时运行中/已停止状态、独立运行的自我修复监控程序,以及可选的登录时自动启动

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:LucienLL/dsh-service-watchdog#5812c3582eb6d166dc4a0cb1918a033b1db066c6
README兼容性版本

兼容性与来源证明

Service Watchdog 以 dsh-service-watchdog 发布,当前版本为 0.2.2。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/11/5

版本

0.2.2stable
2026/10/22
0.2.1stable
2026/8/24
0.2.0stable
2026/8/24

相关插件

正在加载相关插件…

最新版
0.2.2
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
124
最近提交
2026/10/28
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Experimental Session Titles Bundle@deepseek-ai/dsh-experimental-session-titles-bundle新的用户提示到达时刷新会话标题。Personalized Recommendations@deepseek-ai/dsh-personalized-recommendations回答下方以卡片形式提供个性化页面和内置插件推荐Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层

README

dsh-service-watchdog

DeepSeek Harness 主界面服务控制插件:重启 / 状态 / 看门狗 / 开机自启。

功能

  • 状态显示:侧边栏实时显示服务运行中 / 已停止 / 启动中,以及服务已运行时长(3s 轮询)。
  • 快速重启:一键重启 DSH web。重启前检测进行中的会话 / 排队消息 / 后台任务,若有则弹二次确认(显示数量)再杀,无则直接重启;重启后显示成功/失败结果反馈。
  • 看门狗自愈:DSH 启动时派生一个独立常驻进程(几 MB),服务崩溃后自动拉起(可关);服务关闭后按钮仍能再次启动。
  • 看门狗代码自更新:host 每 15s 探测看门狗,若磁盘上的 lib/watchdog.js 代码已变化则自动重启它加载新代码——改看门狗无需手动杀进程或重启电脑。
  • 开机自启:写 HKCU Run 键,登录后自动拉起看门狗与服务(可关)。
  • 无残余进程:重启用 taskkill /T /F 杀整棵进程树,确认端口释放后(最多等待 15s)再拉起。

工作原理

  • 看门狗监听 127.0.0.1:<watchdogPort>(默认 3199),浏览器直连它下发 start / restart,服务死了按钮依然可用。
  • 看门狗暴露 loopback-only HTTP 接口:/health(含 codeHash/uptime)、/status、/reload、/restart、/start、/stop、/shutdown。
  • host 侧另提供 /service-control/work 路由(lib/index.js),返回进行中会话 / 排队消息 / 后台任务数量——二次确认弹窗的数据源。
  • 启动命令在插件安装时从当前进程自举(node 路径 / argv / cwd / 环境变量,token/key/secret 等密钥已过滤)并持久化到 %LOCALAPPDATA%\DeepSeekHarnessApp\watchdog.json,重启电脑后无需运行中的进程即可拉起。
  • 日志:%LOCALAPPDATA%\DeepSeekHarnessApp\watchdog.log。

安装

# 从 npm 安装(推荐,需已发布到 npm)
dsh plugin --profile web add dsh-service-watchdog

# 或从本地目录安装(开发调试)
dsh plugin --profile web add <本目录路径>

配置项(Settings → Plugins → Service control)

键默认说明
watchdogPort3199看门狗控制端口(仅本机监听);运行时改端口会自动清掉旧看门狗
autostarttrue开机自启
crashRestarttrue崩溃自动重启(改动即时生效)

安全

  • 看门狗只绑 127.0.0.1;仅接受 loopback Host,且跨站 Origin 一律 403(防 CSRF / DNS-rebinding)。
  • 杀进程前校验目标 PID 的映像是 node.exe,避免误杀占用同端口的其他程序。
  • watchdog.json 持久化启动命令时过滤 token/key/secret/credential/CODEX_ 等密钥环境变量。

验证

npm install   # 安装 peer 依赖(@deepseek-ai/* 等),干净检出后必须先装
node --test test/*.mjs   # 需要 Node ≥ 22(测试运行器展开通配符)