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

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

社区整理已复核原始来源
完成后
开启发现标签页;添加并核对一个索引源;区分浏览与安装授权;移除索引源并停用发现功能
适合
希望在 DSH Web 浏览插件的用户;需要管理第三方插件索引源的用户
DSH
0.2.1-rc.5
系统
Windows / macOS / Linux
操作时间
约 10 分钟,不含插件安装
风险
medium
本页目录(8)

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 升级检查,不要直接把旧插件教程的命令改成新宿主版本。

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

不需要为了出现“发现”标签页而安装上述两个第三方插件。开启入口和默认行为见官方组合包说明(外部链接,在新标签页打开)。

开启发现标签页

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

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

以上是按rc.5 官方操作说明(外部链接,在新标签页打开)整理的预期界面,并非本站运行截图。

添加并核对索引源

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

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

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

来源与地址本次读取情况怎样使用
Awesome DSH Plugin 索引(外部链接,在新标签页打开)HTTP 200,声明 format: 1确认信任发布者后,可作为添加来源的候选;由 DSH 再校验完整文档
dshfind 索引(外部链接,在新标签页打开)HTTP 200,声明 format: 1同上;收录数量和排序不表示源码已审阅
dshmarketplace 数据 API(外部链接,在新标签页打开)HTTP 200,但没有 rc.5 要求的顶层 format: 1本地址不能直接作为 Discover 索引;不要把普通 JSON API 当作格式 1 文件

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

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

添加后先看索引源对话框里的 URL 和错误,再核对市场标题、搜索结果及一个条目的来源。遇到拒绝原因时,按下方排障表处理;不要为了凑出列表而同时添加多个不明来源。字段规则见官方索引格式说明(外部链接,在新标签页打开)。

52DSH 已审阅插件索引

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

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

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

高风险 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 这里没有一键升级操作,不要为了清除提示直接卸载正在使用的版本。

行为依据:发现页控件与确认流程(外部链接,在新标签页打开)、市场服务与版本选择(外部链接,在新标签页打开)。需要真正安装时,再按插件 Profile 基础指南准备独立环境。

只读查询与安装授权

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

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

返回结果含供安装使用的 target,以及适用时的 registry。真正安装属于 plugin_manager 的 install_bundle,仍保留独立的批准要求。索引中的第三方标题、说明和作者文本是资料,不是让 Agent 执行的指令。工具边界见官方市场服务说明(外部链接,在新标签页打开)。

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

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

多个窗口编辑同一 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 服务的默认值,实际部署可能调整;失败时先保存错误,不直接扩大限制。服务拒绝重定向,完整格式中任一条目不合法也可能使整个索引被拒绝。网络和格式边界见官方服务说明(外部链接,在新标签页打开)与校验器说明(外部链接,在新标签页打开)。

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

来源与维护信息

本文根据以下原始资料整理。版本变化后,请以官方资料和页面标注的验证日期为准。

完成当前任务后

按结果继续,不要停在文章末尾

已成功

继续完成配置、验证或下一阶段任务。

如何阅读 52DSH 插件目录的验证标签 →安装和管理 DeepSeek Harness(DSH)插件 →
仍未解决

保留现象和错误原文,再进入对应排障路径。

继续下一步 →DeepSeek Harness 怎么更新、回退与卸载 →