DSH Plugins
返回列表
dsh-insight-tree

dsh-insight-tree

客户端 更新于 2026.09.10

在终端中运行以下命令:

dsh plugin install xingzhen199186/dsh-insight-tree

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

在终端执行 dsh plugin install xingzhen199186/dsh-insight-tree 即可安装,源码仓库:https://github.com/xingzhen199186/dsh-insight-tree

插件介绍

在 DeepSeek Harness(DSH)中引入多个非核心插件后,一个常见困境是:Profile 里声明了一堆依赖,但 Loader 究竟加载到了哪一步、哪些插件真正参与了本轮对话、某次启动报错该归因于哪个插件——这些信息散落在配置文件、node_modules、运行时上下文和会话日志里,没有一处能给出统一答案。dsh-insight-tree 正是为此而生:它把安装、装配、加载、兼容、会话使用、上游版本六个维度汇总成一份 schema v3 的可解释报告,让"发现问题、判断影响、采取处理"形成闭环。

核心能力包括三方面。第一,DSH 运行期间,用户可在导航栏打开插件树查看结构、依赖、Loader 状态与兼容性,也可在对话页右侧查看本轮实际触发的插件活动。第二,独立诊断页面不依赖完整 DSH Web UI,即使 DSH 完全未运行也能启动,读取 Profile 与包元数据,并执行关闭、重载、卸载等操作,修改前自动备份并做 dry-run 校验。第三,当 DSH 启动失败且包装命令确认问题指向某个非核心插件时,诊断页会自动打开,避免把核心本体故障误报为插件问题。

适合以下场景:管理多个 DSH 插件并希望获得统一可观测视图的开发者;遇到启动失败需要快速归因的运维人员;以及在执行插件更新或卸载前想确认兼容性边界的用户。它不是插件市场,也不是安全审计器,而是回答"当前到底装了什么、跑成什么样、下一步该怎么处理"的运维辅助工具。

截图预览

使用场景

  • DSH 启动失败,需快速定位是哪个非核心插件导致的问题
  • 日常运维中查看当前 Profile 已安装插件、Loader 加载状态与版本兼容性
  • DSH 未运行时独立启动诊断页面,检查插件配置并执行启停或卸载操作

适合人员

  • 管理多个 DSH 第三方插件的开发者
  • 遇到启动失败需要快速归因的运维人员
  • 在更新或卸载插件前想确认兼容性边界的用户