dsh-acp-enhanced:面向 Zed 等 ACP 编辑器的 DSH 增强 ACP 服务器

前言

在 DSH 的「一切皆插件」思路中,插件用于补齐具体工作流。对于希望在 Zed 这类 ACP 编辑器中使用 DeepSeek Harness(dsh)的开发者来说,关键不是单独调用模型,而是把 DSH 的会话、权限、遥测和工具能力暴露到 ACP 编辑器中。

dsh-acp-enhanced 是一个面向 ACP 编辑器的增强 ACP server。下文只依据已核实的 README/package.json 摘录整理;材料中没有的 owner、star count、category、catalog_url 和 license name 不展开。

这是什么

dsh-acp-enhanced 是一个 DeepSeek Harness(dsh)的增强 ACP server,面向 Zed 等 ACP 编辑器。它用于把 DSH 的增强能力接入 ACP 通道,包括流式输出、遥测、模型切换、权限控制、审批、会话管理和 MCP。

核心功能

输出与遥测

  • Block + reasoning streaming:文本块和推理过程流式呈现。
  • Full telemetry:提供完整遥测。
  • Image support (multimodal):支持图像输入。旧栈如果没有附件存储,会降级:不宣传图像能力,收到图像提示时返回清晰错误。

模型、权限与审批

  • Model switching
  • Reasoning effort
  • Permission presets
  • Approval
  • Agent presets

Zed 编辑器集成

  • Tool cards
  • Zed files & terminal
  • Native form questions
  • Plan panel

会话、命令与扩展

  • Resume & archive
  • Multi-root workspaces
  • Slash commands
  • MCP servers

安装与启用

安装插件

先执行 DSH 插件安装命令:

dsh plugin --profile acp-enhanced add dsh-acp-enhanced

如果需要指向本地目录,可使用 link: 形式:

dsh plugin --profile acp-enhanced add "link:/absolute/path/to/dsh-acp-enhanced"

在 Zed 中注册

Zed 以最小 PATH 启动 agent,因此应使用包内自带的 scripts/dsh-acp-zed.sh。下面是在 Zed 的 agent_servers 下配置 commandargs 的示意;将 <安装目录> 替换为实际安装路径:

{
  "agent_servers": {
    "dsh-acp-enhanced": {
      "command": "/bin/bash",
      "args": ["<安装目录>/scripts/dsh-acp-zed.sh"],
      "env": {
        "DSH_ACP_PROVIDER": "deepseek-official",
        "DSH_ACP_MODEL": "deepseek-v4-flash",
        "DSH_ACP_PRESET": "standard"
      }
    }
  }
}

DSH_ACP_PROVIDERDSH_ACP_MODEL 与默认值一致,可以省略;写出它们是为了显式指定路由。DSH_ACP_PRESET 是可选的 agent preset 设置,示例使用 standard

典型用法

设置默认路由

在 Zed 配置或运行环境中设置:

DSH_ACP_PROVIDER=deepseek-official
DSH_ACP_MODEL=deepseek-v4-flash

可选设置:

DSH_ACP_PRESET=standard

预设切换

Agent preset 切换只允许在会话仍为空白、还没有任何 turn 运行时进行。

多根工作区与沙箱

插件支持 Multi-root workspaces。沙箱会把主要 cwd 作为唯一可写根。

图像输入降级

当底层 DSH 组合没有附件存储时,插件不会宣传图像能力;如果仍收到图像提示,会拒绝并给出清晰错误。

适用场景与注意

dsh-acp-enhanced 适合希望在 Zed 等 ACP 编辑器中使用 DSH,并需要流式输出、遥测、模型切换、权限、审批、会话恢复、多根工作区、slash commands 和 MCP 的开发者。

使用注意:

  • 插件以当前 dsh 进程权限运行,安装前应检查源码与许可证。
  • 检索到的 README 和 package.json 均有截断,未展示完整的 known limitations 和完整开发依赖。
  • 本次材料未明确 owner/maintainer、分类、star count 和 catalog_url;许可证名称也未在检索到的 README/package.json 中指定。
  • DSH 社区目录是独立站点,与 DeepSeek / 幻方无官方从属关系,不应将其理解为官方应用商店。

链接

GitHub:https://github.com/grunmin/dsh-acp-enhanced

目录页:本次材料未提供具体 URL。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜