DeepSeek Harness Hub
← 返回列表

subfocusx/dsh-tray-t

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

DeepTray — 托盘宿主与 DeepSeek Harness 看门狗dsh web

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/27 · 已提供中文文档

DeepSeek Harness(dsh web)的托盘宿主与看门狗——Rust/Tauri 2,运行于系统托盘,对 127.0.0.1:3080 上的 dsh web 服务器进行健康检查并在崩溃时重启,在托盘菜单中显示代理状态。

综合分
27.7
GitHub 分
27.7
用户评分
★ Stars
0
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add subfocusx/dsh-tray-t
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/19(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

DeepTray — 托盘宿主与 DeepSeek Harness 看门狗(dsh web)

经典 PowerShell 托盘脚本 dsh-tray.ps1 的 Rust/Tauri 2 重写版。

无窗口应用(windows: [])——只驻留在系统托盘中,监视
127.0.0.1:3080 上的 dsh web,并在其崩溃时重启它。同时
通过本地类 WebSocket 的 RPC API 获取 DSH 代理的状态,
并在托盘菜单中显示它们。

功能

| 功能 | 状态 |
|---|---|
| 托盘图标 + 菜单(Web 服务器状态、代理、dashboard、restart/stop、日志、退出) | ✅ |
| 看门狗:TCP 健康探测、自动重启 dsh web、宽限期、5–30 秒退避、重启上限 | ✅ |
| 通过 3080 端口的 RPC API 监控代理(session.list / subagent.list) | ✅ |
| 代理完成时的声音(现代系统声音或自定义 WAV) | ✅ |
| 托盘菜单中的“完成时声音”复选框(持久化到 dsh-tray.json) | ✅ |
| 单实例(第二次启动会自动退出) | ✅ |
| 配置 dsh-tray.json(端口、间隔、气泡、主题) | ✅ |
| Windows 登录时自动启动(Startup 文件夹中的 .lnk) | ✅ |
| 菜单主题:auto / light / dark(保存到配置) | ✅ |
| 更新检查(semver,prerelease  的 RPC 客户端。
- status.rs — 服务器/代理状态聚合、缓存。
- tray.rs — 菜单、热键、处理程序、spawn_refresher。
- notifications.rs / icons.rs — Windows 气泡通知、图标(已嵌入二进制文件)。
- settings.rs — Theme、Autostart(WScript COM → Startup 中的 .lnk)、持久化。
- update.rs — semver 比较 + npm view/dsh --version + npm install -g。
- i18n.rs — 菜单/气泡通知文本 en/ru。

更新语义

版本比较严格按 semver:同一内核的 prerelease 不视为已安装稳定版的更新
(stable 2.0.0 > 2.0.0-rc.1)。更新 = 分离执行
npm install -g @deepseek-ai/dsh@latest,进程继续运行,重启 —
通过「Update & Restart」菜单项。

位置与归属

本地独立项目(独立于其他开发项目)。
不需要任何密钥/令牌:只需要本地端口 3080 的权限以及
(NPM)网络用于检查更新。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

同作者(subfocusx)的其他插件

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群