dsh-insight-tree
在终端中运行以下命令:
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 第三方插件的开发者
- 遇到启动失败需要快速归因的运维人员
- 在更新或卸载插件前想确认兼容性边界的用户