前言¶
DeepSeek Harness (DSH) 的 Web 客户端原生渲染了消息状态栏,包括用户消息的 日期 | 时间,以及 Assistant 侧的 用时 · 首 token · tok/s。默认情况下,这些信息仅在鼠标悬停时显示,容易在快速浏览时被忽略。
dsh-always-status-bar 插件通过一条 scoped CSS 覆盖,将上述状态栏改为常驻显示。它复用 DSH 原生的渲染逻辑与位置,不新增可见 UI,仅解决“显示时机”的问题。
核心功能¶
- Always visible:用户消息与 Assistant 消息的状态栏在 Hover 前后均可见。
- Zero config:无配置项、无开关、无存储、无后端交互,安装即生效。
- Clean uninstall:卸载后完全恢复 DSH 原生的 Hover-only 行为,不留残留。
- Minimal & safe:不扫描 DOM、无 MutationObserver、无轮询,不影响点赞、点踩等原生按钮。
安装与启用¶
使用官方安装命令:
dsh plugin --profile web add dsh-always-status-bar
安装完成后,重启 dsh web 即可生效。
高级安装注意事项¶
若通过 GitHub 源码安装(例如 dsh plugin --profile web add github:Bobnemimimmi/dsh-always-status-bar),且使用 pnpm 版本 ≥ 10,首次 add 时会因权限限制被拒绝。此时需按提示将打印的 allowBuilds 键加入 profile 的 pnpm-workspace.yaml,然后重新运行安装命令。
适用场景与注意事项¶
- 版本验证:本插件已在 DeepSeek Harness web 客户端包
0.1.0-rc.5上验证。 - 迭代风险:DSH 迭代较快。若升级后状态栏未常驻显示,请检查
data-time-hover-root锚点与MessageIconActions.module.css的隐藏机制是否仍与当前实现一致。 - 安全提示:插件以当前 DSH 进程的权限运行。安装前建议核对源码与许可证。
总结¶
dsh-always-status-bar 适合需要在无悬停状态下快速获取消息时间与 Token 速率的开发者。它通过极简的 CSS 覆盖方案,消除了原生交互带来的信息遗漏。