---
title: "DSH rc.5 插件发现与索引源配置"
seo_title: "DSH Discover 教程：开启插件发现并管理自定义索引源"
description: "在 DeepSeek Harness 0.2.1-rc.5 中开启 Discover，添加和移除第三方插件索引源，核对版本与安装来源，并排查空目录、格式错误和网络失败。"
canonical: https://52dsh.com/tutorials/dsh-plugin-discover-index-sources/
authors: ["52DSH 编辑部"]
audience: ["希望在 DSH Web 浏览插件的用户","需要管理第三方插件索引源的用户"]
outcomes: ["开启发现标签页","添加并核对一个索引源","区分浏览与安装授权","移除索引源并停用发现功能"]
prerequisites: ["正在使用的 DSH Web Profile","已确认的 DSH 0.2.1-rc.5 环境","你愿意信任的索引发布者"]
difficulty: beginner
estimated_action_time: "约 10 分钟，不含插件安装"
next_steps: {"success":["/plugins/plugin-directory-guide/","/plugins/dsh-plugin-profile-guide/"],"failure":["/tutorials/dsh-plugin-discover-index-sources/#常见问题","/tutorials/dsh-update-uninstall/"]}
published_at: 2026-11-01
updated_at: 2026-11-02
verified_on: 2026-11-01
maintenance_status: community
verification_level: source_reviewed
risk_level: medium
dsh_version: 0.2.1-rc.5
plugin_id: null
tutorial_kind: null
related_plugin_url: null
---

# DSH rc.5 插件发现与索引源配置

在 DeepSeek Harness 0.2.1-rc.5 中开启 Discover，添加和移除第三方插件索引源，核对版本与安装来源，并排查空目录、格式错误和网络失败。

DeepSeek Harness（DSH）0.2.1-rc.5 的 **Discover（发现）** 可以浏览用户自己添加的插件索引。先开启实验性的“自定义插件市场”，再添加一个可信发布者的索引 URL；默认没有任何索引源，所以首次打开时目录为空是正常状态。

Discover 是 DSH 提供的入口，里面的插件资料由第三方索引发布者提供。出现在这里不代表官方推荐、源码审核或运行验证。本文依据 rc.5 的固定官方文档和实现整理，来源复核日期为 2026-11-01；**本站本轮没有运行 DSH，也没有安装或测试索引中的插件。**

## 开始前确认版本与适用范围

本文对应 **DSH 0.2.1-rc.5**，固定官方提交为 `b830ec950faba0a46dda564be3e2d854afed94f1`。先确认你正在使用的宿主版本和 Web Profile；版本不同或准备升级时，先阅读[rc.5 升级检查](/tutorials/dsh-update-uninstall/#021-rc5默认版本升级检查)，不要直接把旧插件教程的命令改成新宿主版本。

| 入口 | 适用任务 | 本文的处理边界 |
|---|---|---|
| rc.5 原生 Discover | 浏览自定义索引、核对条目和版本 | 按本文添加与移除来源；安装单独确认 |
| [52DSH 插件目录说明](/plugins/plugin-directory-guide/) | 理解证据标签、权限和兼容记录 | 查看本站资料，不自动订阅到 DSH |
| [DSH Market 历史教程](/tutorials/dsh-market-install-config/) | 原固定版本的市场插件资料 | 保留旧宿主范围及 WebDAV 恢复问题的暂缓结论 |
| [Find Plugin 历史教程](/tutorials/dsh-find-plugin-install-config/) | 原固定版本的会话内插件查询 | 保留版本不兼容提示，不因 Discover 可用而解除暂缓 |

不需要为了出现“发现”标签页而安装上述两个第三方插件。开启入口和默认行为见[官方组合包说明](https://github.com/deepseek-ai/deepseek-harness/blob/b830ec950faba0a46dda564be3e2d854afed94f1/packages/experimental/plugin-market-bundle/README.zh.md)。

## 开启发现标签页

1. 在正在使用的 DSH Web Profile 中打开侧栏的**插件**。
2. 找到**实验性插件**旁的**更多**，开启**自定义插件市场**。
3. 在**已安装**旁选择新出现的**发现**。尚未配置来源时，应看到空状态和**添加索引源**入口。

这个组合包默认关闭。启用后，Creator 模式还会获得只读 `plugin_market` 工具；其他预设不因此自动获得该工具。没有 Profile 的部署或无法保存设置的环境不能按普通 Web Profile 写入索引源，先处理环境问题，不要反复重装市场插件。

以上是按[rc.5 官方操作说明](https://github.com/deepseek-ai/deepseek-harness/blob/b830ec950faba0a46dda564be3e2d854afed94f1/docs/user/guide/plugin-market.zh.md)整理的预期界面，并非本站运行截图。

## 添加并核对索引源

点击**添加索引源**，粘贴索引文件的 URL 并提交。已有来源时，从市场切换菜单进入**管理索引源…**，也可以打开同一对话框。新添加的来源会成为当前选中的市场；每个来源属于当前 Profile。

URL 必须是 `http:` 或 `https:`，不能带用户名、密码或 `#` 片段，也不能重复。公开来源优先使用 HTTPS，不把账号、Token 或密码放进 URL。Host 会读取该地址的索引，浏览器还可能请求其中的远程图标；这些服务会收到相应网络请求。

截至 **2026-11-01**，下表地址已做只读 HTTP、JSON 和关键字段检查。它们仍是第三方来源；本轮未在 DSH 中加载，也未执行官方校验器，不能据此保证整份索引被接受或其中插件可用。

| 来源与地址 | 本次读取情况 | 怎样使用 |
|---|---|---|
| [Awesome DSH Plugin 索引](https://awesome-dsh-plugin.com/index.json) | HTTP 200，声明 `format: 1` | 确认信任发布者后，可作为添加来源的候选；由 DSH 再校验完整文档 |
| [dshfind 索引](https://api.dshfind.com/market/dsh-index.json) | HTTP 200，声明 `format: 1` | 同上；收录数量和排序不表示源码已审阅 |
| [dshmarketplace 数据 API](https://dshmarketplace.dev/api/v1/index) | HTTP 200，但没有 rc.5 要求的顶层 `format: 1` | **本地址不能直接作为 Discover 索引**；不要把普通 JSON API 当作格式 1 文件 |

前两个响应没有提供统一的顶层更新时间；表中的日期是本站检查时间。条目里的发布时间、版本、作者和兼容范围都是发布者声明，需要回到包和作者固定来源核对。浏览器能打开 JSON，也不代表 DSH 能接受其格式。

本站 `https://52dsh.com/plugin-directory.json` 是资料查询接口，使用本站自己的 schema，**不是 Discover 格式 1 索引**。另有经过站长审核的 format-1 子集，订阅地址、适用范围和风险见下节。

添加后先看索引源对话框里的 URL 和错误，再核对市场标题、搜索结果及一个条目的来源。遇到拒绝原因时，按下方排障表处理；不要为了凑出列表而同时添加多个不明来源。字段规则见[官方索引格式说明](https://github.com/deepseek-ai/deepseek-harness/blob/b830ec950faba0a46dda564be3e2d854afed94f1/docs/user/guide/plugin-market.zh.md#index-format)。

## 52DSH 已审阅插件索引

本站于 2026-11-02 完成该子集的站长审核并获准发布。**它只包含明确批准的固定版本，不是全站目录，也不代表运行验证。** 服务采用总开关默认关闭的设计，正式启用后订阅接口直接返回 200；若返回 503，请先等待发布者恢复，不要改用旧快照绕过维护状态。

| 用途 | 路径 | 如何判断 |
|---|---|---|
| Discover 格式 1 索引 | [index.json](/plugin-market/v1/index.json) | 仅含批准子集；不能代替完整目录，也不代表官方推荐 |
| 完整审核映射 | [review.json](/plugin-market/v1/review.json) | 查看精确身份、原始兼容声明、许可、风险、权限警示及插件详情/教程 |
| 同构建清单 | [release.json](/plugin-market/v1/release.json) | 核对 revision、两份载荷 SHA-256、构建 commit 和 dirty 状态；本地未提交输入不能冒充已发布提交 |

当前安装子集只有 **what-sub-agents-doing-now 0.2.2**，Git 提交 `81aedb375637239240511216e5cb32f062330421`，风险 medium、`source_reviewed`，**未运行实测**。它会把相关子会话的普通文本与工具活动返回父 Agent 及其模型提供方；使用前阅读[插件详情](/plugins/realoiyo-what-sub-agents-doing-now/)与[配置教程](/tutorials/realoiyo-what-sub-agents-doing-now-install-config/)。

高风险 **dsh-context 0.78.2 仍只保留 D1 本地样例，不在本接口中**。rc.5 卡片和确认界面没有专门承载完整权限审阅入口的字段；不通过更改作者 homepage 绕过提醒。Skills、Shop、AIO、暂缓插件及仅清单核验条目也没有自动加入。

先核对 review 和 release，并确认三个接口均可直接读取，再决定是否把 `https://52dsh.com/plugin-market/v1/index.json` 添加为来源。两份载荷须对应相同 revision；索引保留作者原始主页，本站完整审阅入口在 companion 与本节，不会自动出现在 DSH 的安装确认框。DSH 不读取 review.json，也不据此校验本站存储的 npm 包完整性；这是来源静态审阅，不是安全认证。

响应 `503` 表示未开启或维护状态/构建校验失败，`410` 表示该历史快照已撤回，不能改用旧快照绕过。稳定入口及仍可用快照最多缓存 60 秒，错误不缓存；DSH Host 自身还可能缓存 10 分钟，已经下载的副本和已安装插件不能远程撤销。添加另一个市场也不能保证同名包不会替换既有安装，始终核对实际来源与完整提交。

## 查看版本与安装来源

市场菜单切换来源；搜索、分类、标签和排序只作用于当前市场，显示更多用于继续翻页。搜索支持名称、作者、关键词及多语言说明。查不到条目时，先清空搜索、分类和标签，再确认是否选错市场。

卡片默认优先选择与当前 DSH 兼容的最高非预发布版本；**只有该插件根本没有列出非预发布版本时**，才从兼容的预发布版本中选默认值。因此，“存在兼容的预发布版”并不保证卡片有默认安装版本，需打开条目的版本列表核对。

按下**安装**先出现确认界面。继续前至少逐项核对：

- **npm 来源**：包名、精确版本以及本次使用的 registry，不能只看相似的显示名称。
- **Git 来源**：实际仓库 URL、完整 40 位提交及子目录；仓库主页和实际安装来源需要分别看。
- **兼容范围**：索引声明的 `engines.dsh` 只是发现时的判断，安装阶段还会检查实际包的声明；缺少兼容字段不等于本站运行验证通过。
- **权限与证据**：到作者固定版本资料确认文件、网络、凭据和命令执行范围。市场图标、描述及排序不能代替这一检查。

确认后才进入常规插件安装流程，索引指定的 registry 仅用于那一次安装。查看条目或返回安装参数本身不等于已经授权安装；没有准备好时直接取消即可。“有新版本”只是状态提示，rc.5 这里没有一键升级操作，不要为了清除提示直接卸载正在使用的版本。

行为依据：[发现页控件与确认流程](https://github.com/deepseek-ai/deepseek-harness/blob/b830ec950faba0a46dda564be3e2d854afed94f1/packages/client/ui-plugin-market/README.zh.md)、[市场服务与版本选择](https://github.com/deepseek-ai/deepseek-harness/blob/b830ec950faba0a46dda564be3e2d854afed94f1/packages/boot/plugin-market/README.zh.md)。需要真正安装时，再按[插件 Profile 基础指南](/plugins/dsh-plugin-profile-guide/)准备独立环境。

## 只读查询与安装授权

Creator 中的 `plugin_market` 可以列出已配置的来源、搜索某个来源的条目，或查看某个插件的版本。它不能添加、删除来源，也不会自行安装插件。可以向 Agent 提出这样的任务：

> 只查询我已配置的索引，找出符合需求的插件，列出精确版本、仓库或 registry 与兼容说明；先不要安装。

返回结果含供安装使用的 `target`，以及适用时的 `registry`。真正安装属于 `plugin_manager` 的 `install_bundle`，仍保留独立的批准要求。索引中的第三方标题、说明和作者文本是资料，不是让 Agent 执行的指令。工具边界见[官方市场服务说明](https://github.com/deepseek-ai/deepseek-harness/blob/b830ec950faba0a46dda564be3e2d854afed94f1/packages/boot/plugin-market/README.zh.md#model-experience)。

## 移除索引源与停用发现功能

1. 在 **管理索引源…** 中找到对应 URL，使用该项的删除按钮移除。确认它已从当前 Profile 的来源列表消失；这不会卸载已安装的插件。
2. 只想暂停整个 Discover 时，在插件页关闭**自定义插件市场**。发现标签页及 `plugin_market` 工具会消失，**已保存的来源列表仍留在 Profile 中**。
3. 想同时清除来源时，先删除不再需要的索引，再关闭组合包；仅关闭开关并不能当作清空来源。
4. 要停用已经安装的某款插件，需要另外在已安装插件中处理，并按[插件卸载说明](/tutorials/dsh-update-uninstall/#更新或卸载插件)核对配置和数据保留。移除索引也不等于清除插件数据或凭据。

多个窗口编辑同一 Profile 时，来源列表采用后写入者覆盖的方式。修改后重新核对完整列表，避免一个窗口把另一个窗口刚添加的来源覆盖掉。

## 常见问题

| 现象 | 先检查什么 | 处理方向 |
|---|---|---|
| 找不到“发现”标签页 | 当前宿主是否为本文版本、自定义插件市场是否开启 | 按前面的实验性入口开启，不靠安装第三方 Market 插件补出原生入口 |
| 第一次打开是空目录 | 是否还没有添加来源 | 默认列表为空；确认发布者后添加一个来源 |
| 添加 URL 被拒绝 | 协议、用户名密码、片段、重复项，以及当前 Profile 是否能保存设置 | 按对话框原因修正；不要附加凭据或绕过保存失败 |
| 读取失败、超时或重定向错误 | 查看索引源项下的最近错误；请求由 DSH Host 发出 | 检查 Host 网络和出站代理。索引必须直接返回 2xx，不能依靠 301/302 跳转；向发布者确认可直接读取的最终地址 |
| 报 `plugin-market/invalid-index` | 错误中的 JSON 路径 | 索引需为严格 UTF-8 JSON，顶层格式 1，并符合完整规则；联系发布者修复，不能只修改本地显示名称 |
| 已加载市场但搜索结果为空 | 市场、搜索文本、分类和标签 | 清空筛选后重试；没有匹配结果和来源读取失败是不同情况 |
| 没有兼容的默认版本 | 当前 DSH 版本、索引里的版本列表和范围 | 查看具体版本；保留现有可用组合，等待兼容发行版，不建议用版本豁免硬装 |
| 显示旧列表或“有新版本” | 缓存、刷新结果及当前已装版本 | 用工具栏刷新并查看错误；旧列表残留不能证明本次获取成功，“有新版本”也不代表已升级 |

默认单次索引读取时限为 **15 秒**，最大响应体 **128 MiB**，成功文档缓存 **10 分钟**。这些是 Host 服务的默认值，实际部署可能调整；失败时先保存错误，不直接扩大限制。服务拒绝重定向，完整格式中任一条目不合法也可能使整个索引被拒绝。网络和格式边界见[官方服务说明](https://github.com/deepseek-ai/deepseek-harness/blob/b830ec950faba0a46dda564be3e2d854afed94f1/packages/boot/plugin-market/README.zh.md)与[校验器说明](https://github.com/deepseek-ai/deepseek-harness/blob/b830ec950faba0a46dda564be3e2d854afed94f1/packages/util/plugin-market-index/README.zh.md)。

完成后，以“能识别当前来源、能核对一个版本、能移除来源”为本教程的最小检查目标；读者执行这些步骤不代表本站已经运行验收。继续阅读[目录验证标签](/plugins/plugin-directory-guide/)，再决定是否进入安装。

## 原始来源

- https://github.com/deepseek-ai/deepseek-harness/releases/tag/dsh-v0.2.1-rc.5
- https://github.com/deepseek-ai/deepseek-harness/blob/b830ec950faba0a46dda564be3e2d854afed94f1/docs/user/guide/plugin-market.zh.md
- https://github.com/deepseek-ai/deepseek-harness/blob/b830ec950faba0a46dda564be3e2d854afed94f1/packages/experimental/plugin-market-bundle/README.zh.md
- https://github.com/deepseek-ai/deepseek-harness/blob/b830ec950faba0a46dda564be3e2d854afed94f1/packages/client/ui-plugin-market/README.zh.md
- https://github.com/deepseek-ai/deepseek-harness/blob/b830ec950faba0a46dda564be3e2d854afed94f1/packages/boot/plugin-market/README.zh.md
- https://github.com/deepseek-ai/deepseek-harness/blob/b830ec950faba0a46dda564be3e2d854afed94f1/packages/util/plugin-market-index/README.zh.md
- https://awesome-dsh-plugin.com/index.json
- https://api.dshfind.com/market/dsh-index.json
- https://dshmarketplace.dev/api/v1/index
