dsh-multi-acp
在终端中运行以下命令:
dsh plugin install EJDRONE/dsh-multi-acp
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中打开插件安装入口,执行 dsh plugin install EJDRONE/dsh-multi-acp,或按仓库说明从 https://github.com/EJDRONE/dsh-multi-acp 安装本插件。
插件介绍
在 DeepSeek Harness 里,默认对话循环由内置 agent 承担。若你希望会话的「根大脑」换成已熟悉的 ACP agent CLI(例如 omp、OpenCode、Command Code),而不是把外部 CLI 仅当作 provider 或子代理,就需要一条真正把引擎换掉的集成路径。
dsh-multi-acp 让 DSH 扮演 ACP 客户端:选定引擎后,由对应 CLI 通过 stdio 上的 ACP 协议驱动整段会话。设计原则是「引擎是数据行」——新增或切换引擎主要靠配置,而不是改插件代码。会话创建与恢复时,插件会把 DSH 里已启用的 MCP 连接一并下发给引擎,使知识库等能力在引擎侧可用;同时通过 preset 挂载原生工具面,并在会话轨迹中回显引擎的工具调用与命令发现。
插件还提供引擎管理界面:启动方式、环境变量、MCP 与技能目录投递、超时与诊断追踪等都可调。技能无法经 ACP 协议字段直传,但可通过磁盘路径等方式在本机验证过的配方下供引擎使用。
适合已在 DSH Desktop 上工作、且本地已安装并验证过 ACP CLI 的用户:你想保留 DSH 的会话与 MCP 生态,又希望对话由外部引擎端到端掌舵时,可以用本插件做「换引擎」而非「换皮肤」。
使用场景
- 希望 DSH 会话由 omp、OpenCode 等外部 ACP CLI 作为根 agent 驱动
- 需要在引擎侧使用 DSH 已配置的 MCP 知识库与连接器
- 要在不改代码的前提下通过配置增删或切换对话引擎
适合人员
- 使用 DSH Desktop 并本地已安装 ACP agent CLI 的开发者
- 想把对话引擎真正换掉、而非仅用 provider 或子代理路线的用户
- 需要统一管理引擎启动、MCP 与技能目录投递的进阶用户