deepseek-harness-acp:DeepSeek Harness 的 ACP 适配插件
openma-ai/deepseek-harness-acp
DSH plugin 实现 ACP 服务端,让 Zed 等 ACP 客户端直接使用 DeepSeek Harness。
让 Zed 等 ACP 客户端直接调用 DeepSeek Harness 的能力,复用会话、凭据和技能。
dsh plugin --profile web add github:openma-ai/deepseek-harness-acp- 分类
- 集成与连接
- 平台
- DSH-Plugin
- 作者
- openma-ai
- 分发方式
- 插件
deepseek-harness-acp 核心特性
deepseek-harness-acp 仓库信息

deepseek-harness-acp 仓库简介
deepseek-harness-acp 是 DeepSeek Harness(DSH)的 Agent Client Protocol(ACP)适配插件(DSH plugin),由 openma-ai 用 TypeScript 开发,旨在让 Zed 等 ACP 客户端直接调用 DeepSeek Harness 的能力。它解决了在编辑器里无法复用 DSH 会话、凭据和技能的问题,通过进程内组合将 DSH 的会话事件流完整映射到 ACP 协议,支持流式文本、推理、工具调用(含 diff 和终端显示)、计划、权限请求、会话模式、配置项、斜杠命令、技能和 MCP 服务器。该插件复用你在 dsh Web UI 中保存的 API 密钥,凭据不会进入编辑器配置,安全又省心。
deepseek-harness-acp 这个 DSH plugin 支持哪两种接入方式?
插件提供两种接入方式:A 是独立服务器模式,适合快速上手,通过 npm i -g @openma/deepseek-harness-acp 安装后,在 Zed 中配置 dsh-acp 命令即可;B 是作为 dsh profile 插件,融入你现有的 DSH 环境,通过 dsh plugin --profile acp add -w @openma/deepseek-harness-acp 安装,Zed 中配置 dsh --profile acp。两种方式共享 $DSH_HOME,你在 Web UI 里开始的会话可以在编辑器中列出和加载。
deepseek-harness-acp 怎么安装和配置?
安装命令如下,按需选择一种:
# 方式 A:独立服务器
npm install -g @openma/deepseek-harness-acp
dsh-acp login
# 方式 B:dsh profile 插件
npm install -g @deepseek-ai/dsh
dsh web # 先保存 API 密钥
dsh plugin --profile acp add -w @openma/deepseek-harness-acp
然后在 Zed 的 settings.json 中配置 agent server,例如方式 B 的配置:
{
"agent_servers": {
"DeepSeek Harness": { "command": "dsh", "args": ["--profile", "acp"] }
}
}
deepseek-harness-acp 如何处理认证和凭据?
插件遵循 ACP 协议,在 initialize 阶段声明三种 Agent Auth 方法,凭据不会出现在编辑器配置中,也不会粘贴到聊天里。它复用 dsh Web UI 保存的密钥,或者通过 dsh-acp login 交互式保存到同一个凭据存储。
deepseek-harness-acp 的兼容性和依赖情况?
插件要求 Node.js >= 22.15,依赖大量 @deepseek-ai/dsh-* 模块,覆盖凭据、LLM、MCP 客户端、沙箱、会话、技能、工具等,确保与 DSH 生态深度集成。项目创建于 2026-08-13,最近更新于 2026-08-15,目前 Stars 7、Forks 2,许可证为 Apache-2.0(README 徽章所示)。