前言¶
在 DeepSeek Harness(DSH)里装社区插件,常见做法是自己在 GitHub 或 npm 上搜仓库,或靠口口相传。DSH「插件 → 发现」可以挂自定义索引源,但默认并不会自动带上「所有打了 dsh-plugin 标签、可安装插件」的汇总列表。社区项目 whoishuhu/dsh-plugin-index 维护了这份索引(每天更新);dsh-tag-index 的作用,就是在本机 DSH 里把该索引接到「发现」页,少抄一次 URL、少记一条开关。
下面按「它做什么 → 怎么装 → 日常怎么用 → 注意点」说明。事实以 GitHub 仓库 README 为准。
这是什么¶
dsh-tag-index 是维护者 whoishuhu 发布的 客户端 类 DSH 插件(当前 package 版本 0.1.0,许可证 MIT)。安装后,它会把 DSH 插件索引(dsh-plugin 标签) 对应的 JSON 源加入「插件 → 发现」,让你在发现页浏览 GitHub 与 npm 上打了 dsh-plugin 标签的可安装插件。它不替你安装其他插件,也不扩展对话能力本身。
索引内容与生成规则见上游仓库 whoishuhu/dsh-plugin-index;收录不等于审核,安装前仍应在确认框里核对来源。
核心功能¶
README 写明:插件只在每个 profile 第一次运行时做两件事,之后除非你主动触发,否则不会重复改你的配置。
- 若「插件 → 实验性插件 → 自定义插件索引」未打开,则打开它;「发现」标签页由该能力提供。
- 将索引地址
https://whoishuhu.github.io/dsh-plugin-index/index.json追加到你现有索引源列表的末尾;不删除、不改顺序已有源。
其余行为要点:
- 你手动删掉该索引源,或关掉「自定义插件索引」后,插件不会自动再加回来。
- 想在对话框里重新应用一次设置,输入
/tag-index。 - 关闭本插件再打开,会重新设置一次(等同再次执行首次逻辑)。
- 文档说明:它不安装其他插件、不发网络请求、也不改其他设置(索引浏览时的网络行为由 DSH 与索引站点承担,以你本机 DSH 行为为准)。
安装与启用¶
在 DSH 里让 agent 用插件管理器安装时,使用 README 给出的标识(不要自行拼写其他形式):
github:whoishuhu/dsh-tag-index
若你在终端使用 dsh web 对应的 profile,可执行:
dsh plugin --profile web add github:whoishuhu/dsh-tag-index
装好后若提示需要重启,重启 DSH 即可。
不想装插件也可以手动配置:打开「插件 → 发现 → 添加索引源」,粘贴:
https://whoishuhu.github.io/dsh-plugin-index/index.json
典型用法¶
经过上面的安装或手动添加索引源后,在 DSH 打开「插件 → 发现」,从列表里查看索引收录的插件并按 DSH 常规流程安装。若你发现发现页没有该索引、或曾删过索引源,可在对话中输入:
/tag-index
让本插件再次执行「打开自定义索引(若需要)+ 追加索引 URL」的逻辑。
适用场景与注意¶
适合谁: 经常在 DSH 里试社区插件、希望发现页直接看到 dsh-plugin 标签生态汇总的开发者;已启用「自定义插件索引」、只想少一步粘贴 URL 的用户也可只用手动添加索引源,不必强依赖本插件。
注意:
- 插件以当前 DSH 进程的权限运行;安装前请阅读 GitHub 源码 与许可证,确认可接受其仅修改「自定义插件索引」开关与索引源列表的行为。
- 索引为独立社区项目,与 DeepSeek 官方无隶属关系;SkillHub 目录页:https://www.skillhub.cn/plugins/whoishuhu/dsh-tag-index,插件仓库:https://github.com/whoishuhu/dsh-tag-index。
结尾¶
dsh-tag-index 解决的是「发现页接上社区维护的 dsh-plugin 标签索引」这一件具体事:首次运行帮你开开关并追加 index.json,删掉后可用 /tag-index 或重开插件恢复。需要了解索引怎么来、收录边界是什么,请继续看 dsh-plugin-index 文档,并在安装任何发现页条目前自行核对仓库与许可证。