dsh-pkg-atlas
在终端中运行以下命令:
dsh plugin install FlyingBamboo/dsh-pkg-atlas
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install FlyingBamboo/dsh-pkg-atlas,或从开源仓库 https://github.com/FlyingBamboo/dsh-pkg-atlas 安装该插件后重启 DSH。
插件介绍
在 DSH 生态里装了一堆官方包和第三方插件之后,你常常会问:某个工具到底挂在哪条链上、属于哪个功能组、又被谁依赖?dsh-pkg-atlas 用一张本机依赖图谱把这些问题摊开——数据全部来自 DSH_HOME 磁盘上的已安装内容,不碰宿主内部 API,页面只读,断网也能打开。
图谱按功能大类分区,组为复合节点、包在组内成网格;你可以从组级鸟瞰到包级细览,搜索定位、聚焦依赖路径与被依赖路径,一眼看清 mount、peer、dep 等关系。它还会标出断链目录与版本区间装不到的边,帮你区分「设计上的依赖」和「本机实际装齐了吗」。
首屏有扫描进度,服务端预热后通常即缓存就绪;顶栏支持筛选、主题与中英切换,拖拽与自动排布让大图也能慢慢读。插件刻意做成零运行时依赖、扫描层与展示层分离,适合跟着 DSH 高频迭代而不把维护成本绑在宿主私有接口上。
适合日常维护 web profile、排查 bundle 挂载、理清 @deepseek-ai 包与插件之间关系的开发者和进阶用户——当你需要回答「dsh-base 到底把哪些包挂进 profile」或「谁断了链」时,它比翻 package.json 和 patch 文件更直观。
使用场景
- 想弄清某个插件在生态里属于哪一大类、哪一组、被谁依赖
- 需要核对官方 bundle 通过 patch 挂载了哪些包进 profile
- 安装或升级后出现断链目录或版本不满足,要在图上定位红标节点与边
适合人员
- 维护 DSH web profile 与 bundle 配置的开发者
- 经常安装第三方插件、需要理清依赖关系的进阶用户
- 排查本机 DSH_HOME 安装拓扑与挂载面问题的维护者