ChatGPTClaudeGrok / X / CursorGemini

dsh-service-board:DeepSeek Harness 的会话服务面板

fanjinduo111/dsh-service-board

开发与运维已验证
收录时间 2026-10-08
页面最后更新 2026-10-15

DSH 服务面板插件,按 Agent 会话分组展示由哪个对话启动了哪些服务,带健康探测、运行时长、实时日志、礼貌停止与原地重启。

dsh-service-board 是给 DeepSeek Harness 用的停靠式服务面板,回答「哪个对话启动了哪些服务」这个问题。多会话并行时,服务归属和进程状态往往一团乱,它把端口、HTTP 码、PID、启动时间与运行时长收进右侧一块可拖拽的面板,并按会话分组。选中服务即可展开实时日志带,ERROR 红、WARN 黄,还能在面板内确认后原地重放原命令行重启,或礼貌停止进程树。它是上游项目的补丁分叉,MIT 协议,重点面向 Windows。

如何安装

install
npmdsh plugin --profile web add dsh-service-board
分类
开发与运维
平台
DSH Plugin
作者
fanjinduo111
分发方式
插件

dsh-service-board 核心特性

按会话分组展示服务三态健康探测与 HTTP 码实时日志带与全屏查看礼貌停止与原地重启停靠面板可拖拽调宽
Listed on dsh-plugin.org

dsh-service-board 仓库简介

它是做什么的?

DSH Service Board 是 DeepSeek Harness(DSH)的服务面板插件,在 Web GUI 侧边栏按会话分组展示「由哪个 Agent 会话启动了哪些服务」。它解决的是多会话并行时服务归属不清、进程状态看不见的问题,把端口、HTTP 码、PID、启动时间与运行时长集中到一块停靠式面板里。它是上游 dsh-process-board 的补丁分叉,由 fanjinduo111 维护,采用 MIT 协议,重点面向 Windows 环境。

核心功能

  • 按会话分组展示服务:一行一服务,显示三态健康点、HTTP 码、端口徽章(含绑定地址)、PID、启动时间与运行时长。
  • 实时日志带:选中服务后在列表下方展开日志 tail,ERROR 红、WARN 黄,4 秒自动刷新并滚动吸底,可全屏查看。
  • 原地重启并重放原命令行:先在面板内确认(确认框显示即将重放的命令行),再停止进程树、按原命令行以 detached 方式重启并注入日志标记。
  • 礼貌停止:面板内确认后先发 SIGTERM/taskkill,10 秒宽限后强杀进程树;SCM 托管的 Windows 服务则标记为「Windows 服务」而不提供停止按钮。
  • 停靠式面板与筛选:面板占住右侧、内容滑动让位,宽度可拖拽(300–1000px)并记忆;支持 scope、端口白名单与隐藏关键字筛选。
  • 修复上游缺陷:重启后日志不再变成「日志不可用:no-log」,扫描器不再误合并同名启动器与服务,面板不再用原生对话框抢走输入框焦点。

怎么使用这个插件?

在 DSH 中启用后,侧边栏会出现「进程面板」入口,点开即得到右侧停靠面板,按会话查看服务列表。要让面板识别你启动的服务,需在启动时带上环境标记:日志文件路径标记让面板能读取该进程日志,会话标记决定它归属哪个对话;Windows 下可通过 PowerShell 设置环境变量后以隐藏窗口方式启动进程,或直接向面板登记名称、命令行与工作目录,之后即可用「启动」按钮重放。日常操作中,点「日志」展开实时 tail,点「重启」在面板内确认后原地重放原命令行(会等一次约 1–3 秒的进程扫描才刷新),点「停止」礼貌终止;按 Esc 可逐级退出日志全屏、面板全屏与收起面板。

报错怎么排查?

  • 重启后点「日志」显示「日志不可用:no-log」:这是上游缺陷,本分叉已让重启请求等待一次扫描看到新进程才回包,短暂「执行中…」属正常等待。
  • 服务在列表中消失、端口算到别的进程上:扫描器曾把同名启动器与同名服务按 master/worker 合并,现已要求命令行一致且非空,带日志标记的后代绝不合并。
  • 停止或重启后输入框无法落字:面板原先使用窗口级模态对话框抢走焦点,现已改为面板内提示,并在关闭面板时把焦点归还给打开前的元素。
  • 浅色主题下日志几乎看不见:旧版引用了不存在的主题 token,现已改用真实存在的主题变量组合。
  • 与上游同时安装会出现两行侧边栏入口,只保留其中一个即可。

本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:fanjinduo111/dsh-service-board。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。

安装、更新、卸载这个插件,都在 DeepSeek Harness 的 DSH Plugin Hub 插件市场完成
ChatGPTClaudeGrok / X / CursorGemini

DSH Plugin 常见问题