dsh-process-panel
在终端中运行以下命令:
dsh plugin install ALIWUER/dsh-process-panel
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中打开终端,运行 dsh plugin install ALIWUER/dsh-process-panel 即可安装来自 https://github.com/ALIWUER/dsh-process-panel 的进程面板插件,安装后刷新 Web GUI 页面即可在侧栏底部看到入口。
插件介绍
跑 dev server、后端、worker 这类长时后台进程时,启动、重启、看日志往往散落在多个终端标签页里;dsh 被强杀(kill -9)后还可能留下孤儿进程,既看不到输出也无法优雅停止,只能手敲 PID 杀进程。dsh-process-panel 把这些操作收进 Web GUI 侧栏底部的一个全屏面板,让你在一个窗口里统一管理所有进程的生命周期。
核心能力包括:侧栏徽标实时显示运行中任务数,点开即见左侧任务列表与右侧日志面板;任务状态覆盖运行中、孤儿进程、已失效、已停止、已退出、启动失败六档,面板针对每种状态提供重启、停止、终止、清除等对症操作;日志默认自动跟随底部,手动上滚即暂停、滚回恢复;AI 侧通过 sv_start、sv_stop、sv_restart、sv_logs、sv_list、sv_clear 六个工具,一句自然语言即可完成操作;重启采用先 SIGTERM 等进程真正退出(最多 5 秒,超时 SIGKILL)再拉起的方式,避免端口占用导致 EADDRINUSE。
适合正在用 DeepSeek Harness 管理多个长时后台服务、希望 GUI 与 Agent 操作同一份任务列表、不想再在终端和文件之间来回切换的开发者。
使用场景
- 管理 dev server、后端、worker 等长时后台进程的启动、重启与日志查看
- dsh 被强杀后识别并终止残留的孤儿进程
- 用自然语言让 AI 一键重启服务、拉取日志、清理已结束任务
适合人员
- 使用 DeepSeek Harness 编排多个后台服务的开发者
- 希望 GUI 与 Agent 操作同一份任务列表、避免终端与文件间反复切换的用户
- 需要处理 kill -9 / 崩溃后残留进程的生产运维人员