DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
全部文档

开始使用

用环境预设分发精心打磨的 Agent Harness写你的第一个 DSH 插件

架构与原理

DSH 的 Cordis 插件模型从 Service 到完整的 Agent 能力Bundle、Profile 与 Patch 如何组合 DSH为什么 DSH + Cordis 如此特别

构建与发布

插件 HMR 不工作发布后搜不到插件

故障排查

插件安装失败排查DSH 版本不兼容处理 ERR_PNPM_IGNORED_BUILDSCordis 启动失败排查环境预设找不到或无法解析DSH Web UI 空白页排查localhost:3080 无法访问
Plugin Hub/文档中心/开始使用

开始使用

写你的第一个 DSH 插件

从脚手架到发布上架的完整流程:init、validate、publish、claim。

由 Plugin Hub 社区维护5 个章节
你将了解

从脚手架到发布上架的完整流程:init、validate、publish、claim。

初始化项目

使用 CLI 生成一个完整的插件骨架:

bash
dsh-hub init my-plugin --repository your-name/my-plugin

# 使用 scoped 包名
dsh-hub init my-plugin --name @your-scope/my-plugin --repository your-name/my-plugin

项目结构

生成的项目包含三个核心文件:

package.json — 包含 npm 元数据和 DSH manifest(dsh.bundle、hub 列表信息、兼容性声明)。

cordis.patch.yml — 定义插件的 Cordis entry,描述插件在系统中的注册行为。

src/ — 插件源代码目录。

本地验证

发布前用 validate 命令检查所有格式要求:

bash
dsh-hub validate my-plugin

发布到 npm

验证通过后,像普通 npm 包一样发布:

bash
cd my-plugin
npm publish

在 Hub 上展示

发布后,插件会在下一轮每小时同步中自动出现。你也可以在插件页面手动提交包名加速。

要管理列表信息(截图、分类、描述),需要认领插件:登录 Hub,安装 GitHub App 到你的仓库,系统验证后你就可以直接在 Dashboard 编辑。

继续阅读

继续阅读

开始使用用环境预设分发精心打磨的 Agent Harness环境预设把专家调好的整套 Agent Harness 变成可分享、可验证、可回滚的 Release,让接收者无需理解内部组装过程也能一键使用。架构与原理DSH 的 Cordis 插件模型从 Context、Service、inject 和可逆 effect 理解 DSH 为什么能把整个 Agent Harness 组装成一棵插件树。架构与原理从 Service 到完整的 Agent 能力了解 DSH 如何用 Service Definition、Provider、Consumer、事件和作用域,把一个功能做成可替换的完整能力。

本页内容

概览初始化项目项目结构本地验证发布到 npm在 Hub 上展示