证据快照复核于 2026-09-10GitHub 数据核对日期: 2026-08-21
证据已验证Plugin Bundle发现与管理Web Profile

DSH Plugin Marketplace

在 DeepSeek Harness Web UI 的设置中发现 dsh-plugin 仓库的插件市场。

快速了解

它能做什么

在 DeepSeek Harness Web UI 的设置中发现 dsh-plugin 仓库的插件市场。

本站提供的是中文说明,不代表该项目或 Plugin 自身提供中文界面;语言支持请以上游文档为准。

使用场景
发现与管理Plugin 发现Plugin 管理UI
适配技术
deepseek-harnessgithub
兼容性

Web Profile
DSH 0.1.0-rc.7 or newer; supplied peers list rc.7 through 0.1.5-rc.1

可信度与状态

证据已验证
核对日期 2026/9/10 UTC 14:16

有代码证据的贡献

它为 DSH 增加什么

插件市场设置页签

在 DeepSeek Harness Web UI 设置中增加插件市场,可搜索和比较 dsh-plugin 仓库、查看安装信息并请求 AI 解释。

机制证据

选择前先看

为 DeepSeek Harness Web UI 添加“插件市场”设置页。可搜索 GitHub 的 dsh-plugin 主题、按 Star 或更新时间排序、查看仓库详情和安装说明,也可让已配置的默认模型用通俗语言解释插件用途。

适合谁

希望不通过终端发现插件的 DeepSeek Harness Web 用户。

常见任务

  • 按关键词搜索 dsh-plugin 仓库。
  • 按 Star、语言、描述和更新时间比较插件卡片。
  • 查看插件的 README 摘要、仓库链接、npm 链接和安装命令。
  • 让已配置的默认模型大致解释所选插件的用途。

权限与数据

浏览器界面查询 GitHub 公开数据;可选的 AI 解释会使用已配置的默认模型。

权限
  • 注册一个 DeepSeek Harness Web 设置页面。
  • 使用基于设置的安装和 AI 解释流程。
数据处理
  • 搜索 GitHub 公开的 dsh-plugin 主题。
  • 按需获取所选插件的 README,并截断至约 1,200 个字符。
外部服务
  • GitHub 公共搜索 API。
  • 点击 AI Explain 时使用已配置的默认模型。
凭据
  • 文档所述的 GitHub 公共 API 流程不需要 GitHub 密钥。

局限

  • 文档说明未认证的 GitHub API 每小时最多 60 次请求。
  • GitHub 搜索最多返回 1,000 条结果。
  • DSH 0.1.0-rc.6 用户需要按 README 指引固定使用市场版本 0.2.6。
  • 当 Web 从非回环地址打开时,文档称安装和 AI 解释请求不会到达主机。

DSHub 已核对

  • 已验证固定 Git 源、包清单和 Cordis bundle patch。
  • 包声明了 Web 客户端支持、Node >=20.18 以及 DeepSeek Harness 对等依赖范围。
  • README 记录了 Web 配置安装命令和市场功能。

DSHub 未核对

  • 提供的证据未实际执行安装、重启、GitHub API、设置写入或 AI 解释。
  • 未审计 npm 注册表包的内容。

固定版本安装

安装 DSH Plugin Marketplace

这个Plugin Bundle没有 DSH Plugin 安装操作,请根据源码文档使用真实交付方式。

访问源码项目

维护者原文

项目 README

查看 commit 2db2cef 对应的 README
维护者编写的上游内容原文于 2026/9/10README.md 获取,正文和仓库相对媒体固定到 commit 2db2cef78b5b,内容哈希为 d23efb48e314。以下是未经 DSHub 翻译的上游原文,语言可能与当前页面不同;第三方托管的 badge 可能独立更新。

dsh-plugin-marketplace

中文文档

GitHub: Scorp1o117/dsh-plugin-marketplace · npm: dsh-plugin-marketplace

Enhancement Suite npm

Part of the DeepSeek Harness Enhancement Suite — Vision · Soul/Persona · Long-term Memory · Plugin Marketplace.

A plugin marketplace inside the DeepSeek Harness Web UI: browse github.com/topics/dsh-plugin right from the settings page — no terminal needed.

  • Search the topic by keyword, sort by stars or last update
  • Plugin cards with description, stars, language, and update date
  • Detail panel: GitHub README summary, install command, repo/npm links
  • AI explain: one click asks the configured default model what a plugin roughly does, answered in the UI — no need to read the README yourself
  • Powered by the public GitHub search API (CORS-enabled, no key needed; unauthenticated rate limit 60 req/h)
  • Zero client dependencies (React only), no build step — hand-written ModuleLoader bundle

Install

As a profile bundle (recommended):

dsh plugin --profile web add dsh-plugin-marketplace

or via the package's dsh.bundle.patch layer — add dsh-plugin-marketplace to dsh.profile.bundles in $DSH_HOME/profiles/web/package.json.

Manual mount in $DSH_HOME/profiles/web/cordis.patch.yml:

- insert:
    - id: plugin-marketplace
      name: 'dsh-plugin-marketplace'

Upgrading from ≤ 0.2.2? If you previously mounted the plugin manually, remove that row from cordis.patch.yml before switching to the bundle install — the bundle layer already inserts the entry, and two entries with the same id abort boot with duplicate loader entry id: plugin-marketplace. The two ways are alternatives, not both.

Then restart dsh web (new client plugins require a process restart to be scanned into the browser roster) and open Settings → Plugin Marketplace.

DSH 0.1.0-rc.7 and newer expose every registered settings namespace, so the marketplace works without patching official files. Version 0.2.8 and newer therefore require DSH 0.1.0-rc.7 or newer. DSH 0.1.0-rc.6 users must pin dsh-plugin-marketplace@0.2.6, the last release carrying the legacy settings-allowlist compatibility patch.

DSH 0.1.2-rc.1 removed the client-side connection.api (the legacy settings RPC face); version 0.3.1 therefore writes through the bound settingsScope's own mutate (hosts older than 0.1.2-rc.1 still use the legacy channel). Note: when dsh web is opened from a non-loopback origin (a LAN IP, say), DSH keeps settings writes process-local, so install / AI-explain requests never reach the host.

How it works

Layer File Role
host shell index.js settings-backed install + AI-explain flows; dsh.bundle.patch makes the package a proper profile bundle
browser half client.js registers the settings.section "marketplace" tab; fetches GitHub search API; renders cards + detail; "AI explain" button
manifest package.json dsh.bundle: { patch: "./cordis.patch.yml" } + dsh.client: { platform: "web" } + exports["./client"] — discovered by dsh-client-modules

The browser half needs no dsh.client.inject packages: it only uses react (provided by the web runtime) and the slots / locale client services.

Notes

  • The GitHub search API returns at most 1000 results; the topic currently has 280+ repos, so paging covers everything.
  • READMEs are fetched per plugin on demand and truncated to ~1200 chars.
  • If you see "rate-limited", wait an hour or run the web through a proxy that adds a GitHub token.

License

MIT

有意识地管理

安装与管理

前置条件与目标 Profile

目标 Web Profile

交付方式 Git Bundle — Scorp1o117/dsh-plugin-marketplace#2db2cef78b5bf807091559dddc8d93db9137e59b

验证、更新与移除

显示生命周期命令
验证
dsh plugin --profile web list

兼容性与访问范围

DSH Web bundle; Node >=20.18 and listed peer dependencies required DSH 0.1.0-rc.7 or newer; supplied peers list rc.7 through 0.1.5-rc.1

检查兼容性证据

风险事实

external-service

Uses GitHub's public search API and fetches plugin READMEs on demand; unauthenticated use is documented as limited to 60 requests per hour.

证据
settings-write

The documented install and AI-explain flows are settings-backed; on non-loopback Web origins, the README says these requests remain process-local.

证据
证据与编辑审查Manifest、Bundle patch、分发与新鲜度

不可变证据

审查状态与源码活动

AI 已审查

该包采用 MIT 许可证,并具有已验证的固定 Git bundle 安装路径;启用前请按本地策略评估其外部 API 和模型使用。

AI 审查于 2026/9/10 UTC 14:17GitHub 事实核对日期: 2026/9/10 UTC 14:17

自当前证据基线以来,没有记录到重要源码变化。

下一步

按 Plugin 安装流程操作

订阅重要变化: DSH Plugin Marketplace