DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

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

dsh-apis-plugin

Apis Plugin

通用接口管理插件:把任意一套 HTTP 接口注册成 agent 可用的文档查询与请求双工具

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add dsh-apis-plugin@0.3.1
README兼容性版本

兼容性与来源证明

Apis Plugin 以 dsh-apis-plugin 发布,当前版本为 0.3.1。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/11/4

版本

0.3.1stable
2026/9/28
0.3.0stable
2026/9/28
0.2.3stable
2026/9/23
查看其余 15 个版本收起版本
0.2.2stable
2026/9/23
0.2.1stable
2026/9/23
0.2.0stable
2026/9/23
0.1.11stable
2026/9/22
0.1.10stable
2026/9/22
0.1.8stable
2026/9/18
0.1.9stable
2026/9/18
0.1.7stable
2026/9/18
0.1.6stable
2026/9/18
0.1.5stable
2026/9/18
0.1.4stable
2026/9/18
0.1.3stable
2026/9/18
0.1.2stable
2026/9/18
0.1.0stable
2026/9/17
0.1.1stable
2026/9/17

相关插件

正在加载相关插件…

最新版
0.3.1
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
33.6 kB
文件数
6
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 0
周下载
217
安全扫描
✓ v0.3.1 扫描通过
最近提交
2026/10/13
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 integrations-communication 分类下经过校验的插件。

Acp App@deepseek-ai/dsh-acp-appdsh ACP 配置文件包:基于 dsh-base 的仅限自动化的 JSON-RPC stdio 和进程生命周期管理Remote Bridge@linxin666/dsh-remote-bridgeDSH 远程桥接:主机端通过唯一且精确的 /ios/v1 WebSocket 路由提供协议 v1——会话列表、历史记录基线、提示、包含工具活动的实时回合增量、中断以及进程内代理审批——连接到通过一次性配对的设备Im@xmanrui/dsh-im将微信、飞书、企微、钉钉、QQ、Telegram、WhatsApp、Slack、Discord 和 Matrix 接入 DSH。Ds Botds-botDS Bot:DeepSeek Harness 的一组长期运行的 Bot,支持主 Bot、Bot 间消息和群聊

README

dsh-apis-plugin

通用接口管理插件(DSH 插件):把任意一套 HTTP 接口注册成 agent 可用的文档查询 + 请求调用双工具。

核心约定:api.cfg 是接口的唯一权威范围——范围外的请求一律拒绝。

版本兼容

需要 DSH >=0.1.7-rc.2(详情页徽章据此显示)。DSH 0.1.5 / 0.1.6 请用旧版 dsh-apis-plugin@0.2.3。

安装

dsh plugin --profile web add dsh-apis-plugin@0.3.1

配置

「API配置」指向一个集合父目录,插件递归扫描其下所有 *.cfg,每个 cfg 是一个集合(集合名取 cfg 的 host 字段):

config/
├── site-a.example.com/
│   ├── api.cfg           # host=site-a.example.com
│   └── api_doc.md        # 该集合的接口文档
└── site-b.example.com/
    ├── api.cfg
    └── api_doc.md

api.cfg(每个集合一份,必需)

# 集合标识(如域名),用于展示与「集合名/路径」消歧
host=site-a.example.com

# 集合用途说明(可选),展示在接口目录与手风琴中
title=xxx

# 该集合的接口服务前缀
baseUrl=http://your-host/api

# 接口白名单:逐行一个,支持 {param} 模板段
apis=
  /users/page
  /users/{id}

改 cfg 后点插件详情页的「扫描」(或重启)生效。

api_doc.md(接口文档,建议提供)

与 api.cfg 放在一起,用 --- 分节,每节描述一个接口,节内用反引号标注路径(如 `/users/page`)。agent 调用 {prefix}_api_doc 时按路径命中对应小节返回。

部署侧 cordis.patch.yml(可选)

- insert:
    - id: dsh-apis-plugin
      name: dsh-apis-plugin
      config:
        domain: "用户中心"        # 领域名:拼进工具描述 prompt
        toolPrefix: api           # 工具名前缀:生成 api_api_doc / api_api_request
        apiDir: ""                # 集合父目录默认值(留空则在 UI 里填)
        endpoints: []             # 额外固定接口(不随扫描回写)
        baseUrl: ""               # 服务前缀兜底(api.cfg 优先)

使用

Web UI(设置 → 接口管理)

操作说明
API配置填集合父目录,失焦或回车自动保存
扫描重扫目录;目录留空点击则清空列表
集合手风琴展示集合名、用途、接口数、baseUrl 与接口列表(只读,增删请在 cfg 中操作)

Agent 工具

工具用途
api_api_doc查接口文档:传 path 返回该接口的参数与响应说明;不传返回全部接口目录
api_api_request调用接口:path 必须在白名单内,GET 用 query,POST 用 body
  • path 默认写接口路径(如 /users/page);跨集合同名接口用「集合名/路径」消歧(如 site-a.example.com/users/page)
  • 安全机制:DELETE 需二次确认(首次只返回确认提示,确认后带 confirm=true 再调);写操作返回结果附带警告块

排查

dsh 控制台日志:

[dsh-apis-plugin] loaded; apiDir=/path/to/config, endpoints=N, collections=a.com,b.com
  • endpoints=0:检查 apiDir 是否正确、其下是否有含 apis 的 *.cfg
  • 列表与 cfg 不一致:点「扫描」或重启

License

MIT