dsh-plugin-source
在终端中运行以下命令:
dsh plugin install Carrick-K7/dsh-plugin-source
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install Carrick-K7/dsh-plugin-source 即可安装,插件源码位于 https://github.com/Carrick-K7/dsh-plugin-source
插件介绍
插件装到十个以上之后,DSH 的插件列表页就变成了一个平铺大杂烩:官方 monorepo 作用域的包、loader 内部基建、自己用 file: 链接进来的本地项目、社区第三方插件全部挤在同一列卡片里。想确认哪个是官方维护、哪个还在迭代、仓库地址在哪,只能一条条点开看。
dsh-plugin-source 做的事情很克制:通过影子覆盖机制替换插件列表 tab 的渲染层,在保留官方搜索、展开详情、状态点等全部功能的前提下,把插件按来源分成官方(@deepseek-ai/ 前缀与 cordis: 前缀)和社区两组,组头带计数且可折叠,社区组排在官方前面。每张卡片额外显示已装版本号、上游仓库(org/repo 一键跳转 GitHub,未声明则标注),以及本地开发标记(profile 里 file:/link: 依赖自动识别为自己写的)。
整个插件纯只读、零网络请求、零写盘,所有元数据来自本地 loader 清单与 node_modules 下的 package.json,不引入任何运行时依赖,也不修改官方组件源码。适合插件数量较多、需要快速区分来源上下文的用户,以及同时维护本地开发插件与社区插件的开发者。
截图预览
使用场景
- 插件列表多了以后想快速分清哪些是官方哪些是社区的
- 需要一键跳转到插件的上游 GitHub 仓库进行查看
- 本地用 file: 或 link: 开发的插件想和普通安装区分开
适合人员
- 安装了大量第三方插件的 DSH 用户
- 同时维护本地开发插件和插件的开发者
- 希望在不改动官方代码的前提下增强插件列表体验的用户