跳到正文

cpp285/dsh-plugin-center

30最近提交 2026年8月14日

dsh-plugin-center DSH 插件

DSH Plugin Center 在 DeepSeek Harness 的“设置 → 插件”下添加了一个专用工作区。它读取活动加载器树,显示已安装插件的实时清单,支持在 dsh-plugin 主题下进行 GitHub 发现,并提供安装、更新和移除操作。该插件还允许你为任何模块添加自定义的中文/英文描述。

如何安装 dsh-plugin-center DSH 插件

dsh plugin --profile web add github:cpp285/dsh-plugin-center

复制不会执行命令。安装 dsh-plugin-center DSH 插件前请核对仓库和版本。

dsh-plugin-center DSH 插件数据来源

dsh-plugin-center DSH 插件快照日期:2026年8月16日

discovered

dsh-plugin-center DSH 插件能做什么

  • 读取活动加载器树,显示已安装插件的启用状态、版本、包名、仓库和描述。
  • 发现 dsh-plugin 主题下最多 100 个最近更新的非归档 GitHub 仓库,支持即时搜索和分类分组。
  • 通过 npm 包名或 github:owner/repository[#ref] 说明符安装插件。
  • 更新和移除属于所选 DSH 配置文件的非内置包。
  • 允许为任何已加载模块添加自定义的中文和英文描述,存储在 descriptions.json 中。
  • 提供精选的推荐插件集合,附带通俗易懂的理由和分类。

dsh-plugin-center DSH 插件适合哪些场景

  • 在一个地方审查所有已安装 DSH 插件的状态、版本和描述。
  • 无需离开 DSH 界面即可从 GitHub dsh-plugin 主题发现新插件。
  • 通过指定 npm 包名或 GitHub 仓库安装插件。
  • 更新或移除属于 web 配置文件的非内置插件。
  • 为原始描述不清晰或缺失的插件添加自定义描述。

dsh-plugin-center DSH 插件适合谁

  • 需要管理多个插件的 DSH 插件开发者。
  • 希望探索和安装社区插件的高级 DSH 用户。
  • 维护拥有大量插件的 DSH 实例的管理员。

dsh-plugin-center DSH 插件的限制

  • 需要 DeepSeek Harness 的 web 配置文件以及 Node.js 22 或更高版本。
  • 0.1.0 版本是第一个公开开发版本,可能不稳定。
  • 没有设置 GITHUB_TOKEN 环境变量时,GitHub 发现会受到速率限制。
  • 每次安装、更新或移除后都需要重启 dsh web 才能生效。
  • 仅支持管理 web 配置文件,不支持其他配置文件。

dsh-plugin-center DSH 插件的仓库 README 摘录

以下文字摘自 dsh-plugin-center DSH 插件的上游仓库 cpp285/dsh-plugin-center 的 README,版权归原作者,仅作引用。

Understand, discover, and manage DeepSeek Harness plugins from one compact settings page. DSH Plugin Center adds a native-looking workspace to **Settings → Plugins**. It turns the active Loader tree into a readable plugin inventory, adds GitHub discovery, and keeps common lifecycle actions close at hand. ![DSH Plugin Center showing installed plugins](docs/images/plugin-center.png) ## Features ### Live installed-plugin inventory - Reads the active DeepSeek Harness Loader tree instead of relying on the dependency file alone. - Shows each module's effective enabled state, runtime phase, version, package name, repository, and description. - Detects plugins disabled by a parent entry and separates built-in modules from user-manageable packages. - Summarizes how many modules are loaded, running, and using a custom description. - Opens the source repository directly when package metadata provides a valid GitHub URL. ### Clear descriptions for unfamiliar modules - Uses the package description when one is available and creates a simple fallback when it is not. - Lets you add separate Chinese and English descriptions to any currently loaded module. - Prefers your description in the in

阅读完整 README仓库未声明许可,使用前请先与作者确认。

dsh-plugin-center DSH 插件常见问题

如何安装 DSH Plugin Center?

在终端中运行 `dsh plugin --profile web add github:cpp285/dsh-plugin-center`。然后运行 `dsh --profile web --dump-config` 生成 web 配置文件,最后启动或重启 `dsh web`。之后打开 DeepSeek Harness,进入“设置 → 插件 → Plugin Center”即可看到。

安装后为什么没有显示 Plugin Center 页面?

请确保在添加插件后运行了 `dsh --profile web --dump-config`,并且完全重启了 `dsh web`。如果页面仍然不显示,尝试在浏览器中强制刷新(Ctrl+F5)。同时确认你的 DeepSeek Harness 正在使用 web 配置文件运行。

如何解决 GitHub 发现的速率限制问题?

在启动 `dsh web` 之前设置 `GITHUB_TOKEN` 环境变量。你可以在 GitHub 上生成一个个人访问令牌(公开仓库无需特殊权限)。该令牌仅由主机进程使用,不会暴露给浏览器。

我可以为插件添加中文自定义描述吗?

可以。打开 Plugin Center,进入“已安装”选项卡,找到你想要描述的模块,使用“编辑描述”选项。你可以分别输入中文和英文描述。自定义描述将存储在本地 `$DSH_HOME/plugin-center/descriptions.json` 中,并在界面中优先显示。

如何使用 Plugin Center 卸载插件?

在 Plugin Center 的“已安装”选项卡中,找到要移除的非内置插件,点击移除操作。Plugin Center 会在执行前要求确认。注意,移除后必须重启 `dsh web` 才能使更改生效。