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 下配置 command 與 args 的示意;將 <安裝目錄> 替換爲實際安裝路徑:

{
  "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_PROVIDER 與 DSH_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。

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

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

小夜