dsh-tag-index:在「插件 → 发现」接入 DSH 标签索引

前言

在 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 第一次运行时做两件事,之后除非你主动触发,否则不会重复改你的配置。

  1. 若「插件 → 实验性插件 → 自定义插件索引」未打开,则打开它;「发现」标签页由该能力提供。
  2. 将索引地址 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-tag-index 解决的是「发现页接上社区维护的 dsh-plugin 标签索引」这一件具体事:首次运行帮你开开关并追加 index.json,删掉后可用 /tag-index 或重开插件恢复。需要了解索引怎么来、收录边界是什么,请继续看 dsh-plugin-index 文档,并在安装任何发现页条目前自行核对仓库与许可证。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye