DSH Plugins
返回列表
🧩

dsh-treekeeper

admin-security 更新于 2026.09.04

在终端中运行以下命令:

dsh plugin install xswt442-cmd/dsh-treekeeper

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端中执行 dsh plugin install xswt442-cmd/dsh-treekeeper 即可安装该插件,项目源码位于 https://github.com/xswt442-cmd/dsh-treekeeper

插件介绍

在 DSH 中同时运行多个插件和 subagent 会话时,宿主进程会不断派生新的子进程。时间一长,泄漏的子进程、孤儿进程和被遗忘的插件子任务悄悄堆积——它们不在任务账本上,在系统任务管理器里也很难一眼分辨。dsh-treekeeper 就是为填补这个盲区而生:它把宿主 OS 进程后代与可用任务账本并列展示,让你看清谁还活着、谁已经被落下。

工作流分三层。采样只锁定 DSH 宿主的直接后代,避免把启动器的其他子进程误归入宿主;检测会标记重复命令行、孤儿进程和长时间运行的插件子进程;归属对照检查 jobs 与所选会话的 subagent 后代树,不会唤醒冷会话。发现异常后,可从 Mini Utility Dock 打开全局面板,也可从会话标题栏直接进入当前会话。确认无误后触发受保护的进程树终止——系统关键进程、当前宿主、启动链和白名单 PID 均不可杀掉,终止前还会重新核验 PID 创建时间。所有 findings 与操作历史持久写入 history.jsonl,便于事后审计。

如果你在 Windows 上用 DSH 跑多插件、多 subagent 工作流,不想每次都手动翻 Task Manager 排查泄漏,dsh-treekeeper 是一个轻量、可审计的会话级治理面板,值得纳入你的 profile。它不替代系统级监控,只是给 DSH 宿主那颗进程树一个它应得的聚焦治理视角。

使用场景

  • DSH 宿主长期运行后排查悄悄积累的泄漏子进程与孤儿进程
  • 多个 subagent 会话并行时确认各子进程的真实会话归属关系
  • 审计受保护终止操作并追溯 findings 与操作历史来源

适合人员

  • 在 Windows 上运行 DSH 多插件、多 subagent 工作流的开发者
  • 需要会话级进程治理面板而不替代系统级监控的运维工程师
  • 关注 DSH 宿主进程安全边界与终止权限管理的管理员