cyanTao/dsh-process-board0

dsh-process-board

DSH 服务面板:查看由哪个对话(Agent 会话)启动了哪些服务——PEB 环境块读取 DSH_SESSION_ID 归属(含分离进程),三态健康探测 + HTTP 码,支持礼貌停止、日志实时查看与启动参数重放。Host scans agent-started services with session attribution; client renders a fullscreen table panel with tri-state health, graceful stop, live logs and restart replay.

AI 分析

核心用途是提供全屏的 Agent 启动服务监控面板。适合需要管理和调试由 Agent 衍生出的后台进程、查看实时日志并控制服务启停的开发者。

パッケージ
dsh-process-board
バージョン
0.2.0
ライセンス
MIT
最終更新
2026/08/25

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:cyanTao/dsh-process-board

ドキュメント

README 全文を読む ↗

使用

面板

侧边栏「进程面板」→ 全屏居中面板:

┌─────────────────────────────────────────────────────────────┐
│ Agent 服务面板                            ⛶ 全屏        ×  │
├──────────────┬───┬──────┬─────┬──────┬──────────────────────┤
│ 服务         │状态│ 端口 │HTTP │ PID  │ 操作                 │
│ ▸ 会话 xxx(会话标签)                                       │
│ java.exe     │ 🟢 │:10027│ 404 │ 5948 │ 日志  停止           │
│ node.exe     │ 🟢 │ :8091│ 200 │ 36552│ 日志  停止           │
│ ▸ 宿主进程(宿主标签)                                        │
│ ...          │   │      │     │      │                      │
├──────────────┴───┴──────┴─────┴──────┴──────────────────────┤
│            │ 日志分栏(4s 自动刷新,ERROR/WARN 高亮)  ⛶ ×  │
└─────────────┴───────────────────────────────────────────────┘
  • 停止:confirm 后礼貌终止进程树(SIGTERM/taskkill → 10s 宽限 → 强杀)
  • 启动:stopped 行出现;重放登记表中的启动参数(detached + 自动注入日志标记)
  • 日志:仅对带 DSH_PB_LOG 标记的进程可用

Agent / 智能体起服务的推荐姿势

让面板"看得见"你起的服务(日志可查、可归属、可停止、可重启):