dsh-service-board
在终端中运行以下命令:
dsh plugin install fanjinduo111/dsh-service-board
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install fanjinduo111/dsh-service-board 安装本插件(源码:https://github.com/fanjinduo111/dsh-service-board),装到对应 profile 后重启宿主即可在侧边栏使用进程面板。
插件介绍
在 DSH 里用多个对话(Agent 会话)起本地服务时,进程散在系统里,很难一眼看出「哪次对话起了什么、现在是否还活着、日志在哪」。dsh-service-board 把这件事收进 Web GUI 右侧的停靠式面板:按会话分组,一行一个服务,把状态、端口、探测结果和可操作入口放在同一视图里,而不是再开一个挡住界面的居中弹窗。
核心能力围绕「看得见、管得住」:三态健康探测配合 HTTP 状态码;每个进程显示运行时长,精确启动时间可在悬停提示里查看;选中服务后在列表下方展开实时日志带(带级别配色与自动刷新),支持全屏阅读。需要收尾时可在面板内确认后礼貌停止进程树,或原地重启并按原命令行重放——重启会等待扫描确认新进程,避免日志立刻变成「不可用」。面板宽度可拖拽并记住配置,还支持按范围、端口白名单和关键字筛选。
本包是 dsh-process-board 的补丁分叉,修掉了重启后日志 no-log、扫描合并误删同名服务、原生对话框抢焦点等问题,并补上停靠布局与运行时长等改造。运行时无额外依赖,纯 DOM 客户端。
适合在本机跑 DSH、频繁用对话拉起开发服务的开发者。需要了解:进程扫描与会话归属目前在 Windows 上完整可用;macOS / Linux 可打开面板,但列表为空,需后续扫描器实现。插件具备读进程、停进程、起进程与本地 loopback API 等能力,假定机器与进程均由你本人掌控。
截图预览
使用场景
- 多轮对话各自起了本地 dev server,需要按会话看清谁在跑
- 服务挂了或端口冲突,想在侧边栏直接看探测结果和 HTTP 码
- 改代码后要停掉旧进程、重放原命令行并继续 tail 日志
适合人员
- 在本机用 DSH 桌面端或网页端做日常开发的工程师
- 经常让 Agent 帮你起前后端或脚本服务的用户
- 愿意在面板内确认后再停/重启本机进程的本机开发者