dsh-alive
Manifest validZero-token online status indicator for the DeepSeek Harness web UI: an always-visible online/offline dot in the conversation header, auto-refreshed every 15 seconds with no LLM calls.
dsh-alive · 零 token 在线状态指示器
A zero-token online status indicator for the DeepSeek Harness (dsh) web UI. 为 DeepSeek Harness (dsh) Web 界面提供零 token 消耗的在线状态指示器。
在会话窗口右上角常驻显示 ● 在线 / ● 离线 状态点,每 15 秒自动检测一次。完全不调用 LLM,零 token 消耗——只是浏览器对本地服务做一次进程内的 HTTP 心跳。
An always-visible ● Online / ● Offline indicator in the conversation header, auto-refreshed every 15 seconds. It costs zero tokens — the browser simply polls a process-local HTTP endpoint.
功能 / Features
- ✅ 会话头部右上角常驻状态点(绿色 = 在线,红色 = 离线,黄色 = 检测中)
- ✅ 每 15 秒自动检测,无需手动刷新
- ✅ 零 token 消耗:纯进程内 ping,不调用任何 LLM
- ✅ 开箱即用,无需任何配置
- ✅ 服务挂了立刻变红点,恢复后自动变回绿点
截图 / Screenshots
● 在线(绿色)| ● 离线(红色) — 会话窗口右上角常驻显示:
| 在线 / Online | 离线 / Offline |
| --- | --- |
|
|
|
工作原理 / How it works
浏览器页面 --(每 15s fetch)--> GET /dsh-alive/ping --> dsh 服务进程(直接应答)
| 零 LLM 调用,零 token
- 后端:注册一个进程内 HTTP 端点
GET /dsh-alive/ping,立即返回{"ok":true},不经过任何模型。 - 前端:通过 dsh 的 slot 系统注入一个小组件到
conversation.session.header.utilities,用setInterval每 15 秒轮询一次 ping 端点,根据响应更新状态点。
安装 / Install
需要已安装 DeepSeek Harness(
dsh)。适用于webprofile。
# 装进 web profile(npm 发布后)
dsh plugin --profile web add dsh-alive
# 重启服务
dsh web
重启后打开页面,按 Ctrl+F5 强制刷新,右上角即可看到状态点。
本地/手动安装(未发布时)
把本仓库放到 ~/.dsh/profiles/web/dsh-alive,然后:
- 在
~/.dsh/profiles/web/package.json的dependencies加"dsh-alive": "file:./dsh-alive" - 在
dsh.profile.bundles列表追加"dsh-alive" - 重启
dsh web并硬刷新页面
卸载 / Uninstall
dsh plugin --profile web remove dsh-alive
dsh web
兼容性 / Compatibility
- 测试于
dsh 0.1.0-rc.6(webprofile) - 依赖 dsh 的 slot 系统(
conversation.session.header.utilities)与webServer服务注入,要求 dsh web 客户端框架版本匹配
开发 / Development
dsh-alive/
├── package.json # 插件清单(dsh.bundle / dsh.client)
├── cordis.patch.yml # bundle 挂载声明
├── dsh/
│ └── index.js # 后端:/dsh-alive/ping 进程内端点
└── client/
└── client.js # 前端:状态点组件 + 15s 轮询
License
Compatibility
Versions
| Latest version | Published | Size |
|---|---|---|
| 0.1.0 | — | — |
| 0.1.1 | — | — |
| 0.1.2 | — | — |
Similar plugins
by YEYEYEYESHIFU
Results-only toggle for the DeepSeek Harness Web GUI: hides thinking and tool-call process, keeps one live status line while the agent works, with a per-turn trace line and a settings row. zh-CN/en.
★ 3
MIT
JavaScript
Aug 28, 2026
dsh plugin --profile web add dsh-result-only-viewby rison114514
DSH 对话页时段状态显示器:按收费低谷/过渡/高峰显示对应插画,引导低谷时段使用。
★ 0
JavaScript
Aug 19, 2026
dsh plugin --profile web add deepseek-status-monitorby Nono-neko
An AI-native browser workspace for DeepSeek Harness (DSH), combining multi-tab browsing, live page annotations, lightweight code editing, workspace previews, and Agent-assisted iteration across Web an
★ 10
Apache-2.0
TypeScript
Sep 10, 2026
dsh plugin --profile web add @nono-neko/dsh-browserby waknow
DSH browser tab favicon reflecting session state: idle / running / asking / done. · DSH 标签页 favicon 实时反映会话状态:待机 / 运行中 / 提问 / 完成
★ 3
↓ 172/wk
MIT
JavaScript
Sep 10, 2026
dsh plugin --profile web add dsh-web-icon-indicatorby AbelKeithsun
In-session question minimap for the DeepSeek Harness Web GUI: a vertical column of round dots overlaid on the left edge of the conversation column, one dot per user question — hover enlarges and shows
★ 6
MIT
TypeScript
Sep 6, 2026
dsh plugin --profile web add @luziyang2026/dsh-question-navBrowser-first, LAN-only access to the current DeepSeek Harness Web UI with one-time QR pairing, revocable devices, event-driven diagnostics, and a slot-preserving mobile layout; no companion app, clou
★ 0
↓ 182/wk
dsh plugin --profile web add dsh-local-link