DeepSeek Harness Hub
← 返回列表

社区插件合集Karuisawa-Mrs/dsh-plugins

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

一条命令安装社区插件,扩展搜索等能力

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/14 · 已提供中文文档

DeepSeek Harness (DSH) 的社区插件

综合分
27.4
GitHub 分
27.4
用户评分
★ Stars
1
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add Karuisawa-Mrs/dsh-plugins
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

dsh-plugins

一个面向 DeepSeek Harness(DSH)——@deepseek-ai/dsh——的社区插件 monorepo。

每个 plugins// 目录都是一个独立、可发布的插件包,你可以用一条命令将其安装到 DSH profile 中:

dsh plugin --profile  add file:./plugins/

路径含空格的变通方案。 dsh plugin add 会通过 cmd.exe 将其参数转发给
pnpm,而后者会按空白字符拆分参数,因此像 D:/dsh workplace/... 这样的绝对
路径会被截断为 D:/dsh。请从一个不含空格的工作目录中直接运行
dsh plugin --profile  add file:./plugins/。

插件

| 插件 | 描述 | 安装 |
|---|---|---|
| dsh-web-search-firecrawl | 将本地 Firecrawl /v1/search 作为 ctx.web 的 WebSearchProvider。 | dsh plugin --profile web add file:./plugins/dsh-web-search-firecrawl |

有关配置、环境变量以及各 profile 的设置,请参阅每个插件的 README。

仓库约定

- 每个 plugins// 都是独立的 npm 包(/dsh- 或 @dsh-plugs-dev/);插件在各自的 package.json 中声明 dsh.bundle.patch。
- 插件的 cordis.patch.yml 使用 insert 形式(bundle 层新增)——以 id 为目标的 replace 补丁保留给覆盖现有行的用户/profile 层使用。
- 位于 ~/.dsh/profiles//cordis.patch.yml 的用户层覆盖用于固定 provider 选择(例如 searchProvider: firecrawl-local)。
- 插件遵循 dsh-plugin-dev skill 的约定:函数形式的插件、inject: ['web'](或相关的接缝)、通过 @deepseek-ai/schemastery 定义 Config schema、在 YAML 中使用 !!js 而非 !js。

添加新插件

1. 创建 plugins//,包含 package.json、cordis.patch.yml、lib/index.js、lib/types/、README.md。
2. 参照现有插件的结构——规范布局见 plugins/dsh-web-search-firecrawl/。
3. 提交 PR。本仓库带有 dsh-plugin GitHub 话题标签,以便 DSH 社区能够发现它。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群