dsh-plugin-tree
在终端中运行以下命令:
dsh plugin install jackxiao-hub/dsh-plugin-tree
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install jackxiao-hub/dsh-plugin-tree 即可安装该插件,源码地址为 https://github.com/jackxiao-hub/dsh-plugin-tree
插件介绍
当 DSH Web 的插件从几个膨胀到几十个,设置 → 插件页面就开始变得难以管理:哪些是基础库、哪些是领域服务、谁依赖谁、谁挂了会连带谁——这些关系藏在扁平列表里,只能靠经验猜。dsh-plugin-tree 把全部插件按最长依赖链自动分层(L0 基础层到 L5 及更深层),每层可折叠并标注插件数量,让你一眼看清整个插件栈的上下层结构。
分层树之外,插件内置一张可交互的 SVG 依赖图:悬停任意节点即隔离其完整上下游链路(向上为前置依赖、向下为被依赖,环形依赖自动截断),点击钉住、空白处解除;支持缩放、全屏灯箱与拖拽平移。节点边框颜色表达状态,填充色表达来源,角落附图例。筛选方面,提供搜索加启用状态、来源、安装方式三轴独立取交集。第三方插件可直接在详情内启停,即时生效并持久化;检查更新后行内出现更新按钮,一步完成升级。同名模块按唯一 entry id 各自显示状态,不再互相混淆。
如果你日常在 DSH Web 里维护超过十个插件,尤其是混装官方与第三方、多种安装来源的场景,dsh-plugin-tree 能把一片混乱的插件清单变成一张层次分明、即看即操作的拓扑地图,省去反复翻日志排查依赖冲突的时间。
使用场景
- 插件数量增多后快速理清各层依赖关系与上下层结构
- 悬停可交互依赖图排查上下游链路、挂载故障与循环依赖
- 在插件详情内直接启停第三方插件并一键检查更新
适合人员
- 在 DSH Web 中维护 10 个以上插件的开发者
- 混装官方与第三方插件、多种安装来源的团队
- 需要快速定位依赖冲突与挂载故障的运维人员