返回目錄

dsh-acp-interactive

編輯精選維護狀態: 活躍

clickpm/dsh-acp-interactive

面向 Zed 等 ACP 客戶端的編輯器 ACP 服務端,由已釋出的 DeepSeek Harness 外掛組合而成;社群維護,與 DeepSeek 無隸屬關係。

前往 GitHub專案首頁
$ npm install --global deepseekharness-acp-interactive

82

星數

0

Fork

TypeScript

語言

MIT

授權條款

2026-09-02

建立於

2026-09-10

最近推送

MIT 授權的 TypeScript ACP 橋接工具,可在 Zed 執行已發布的 DeepSeek Harness 組合,支援 JSON-RPC stdio、工作階段控制、工作階段級 MCP 和前景子代理。

DSH 整合

相容

作者聲明

安全稽核

未稽核

最後核實

2026-09-13

授權條款

MIT

01它能幫你完成什麼?

  • Connect DeepSeek Harness to Zed as an editor-facing ACP agent

    A globally installed dsh-acp-interactive command registered as a custom Zed agent server

    Developers using Zed who want a community-maintained DeepSeek Harness ACP bridge

  • Run interactive ACP sessions with DSH tools and controls

    Streaming text and reasoning, tool cards, plans, titles, usage, permission requests, and live session configuration

    Zed users who need DSH session behavior projected into an editor panel

  • Delegate bounded work to in-process DSH subagents

    A single Zed tool card containing the delegated child's settled result and bounded transcript

    Users who want foreground subagent delegation inside a DSH editor session

02如何將外掛接入 DeepSeek Harness?

安裝步驟

  1. 01

    $ npm install --global deepseekharness-acp-interactive

  2. 02

    dsh-acp-interactive --setup

  3. 03

    在 Zed 的 settings.json 中,將已安裝的指令登記到 agent_servers,類型設為 custom,args 設為空陣列。

驗證整合成功

  • npm run verify:packed
  • npm run check:profile
  • npm run check:registry

03DSH 整合程度與能力邊界

DSH 整合相容

面向編輯器的 JSON-RPC stdio ACP 伺服器,由已發布的 DeepSeek Harness 外掛組成;Zed 是首個相容目標。

  • ACP session lifecycle

    ACP JSON-RPC session requestsinitialize, session/new, session/prompt, session/cancel, session/list, session/load, session/resume, and session/close

    Sessions are persisted as JSONL under the workspace's `.sessions` directory.
  • Session-scoped MCP

    Stable ACP v1 stdio and Streamable HTTP server configurationPer-session Cordis roots with deterministic mcp__server__tool names

  • Multimodal prompts and elicitation

    Text, resource-link, inline image, and structured question promptsACP prompts and form elicitation routed into the DSH session

04適合誰?何時不該用?

適合

  • Developers using Zed who want a community-maintained DeepSeek Harness ACP bridge
  • Zed users who need DSH session behavior projected into an editor panel
  • Users who want foreground subagent delegation inside a DSH editor session

不適合

  • The setup flow stores DEEPSEEK_API_KEY through the Harness credential store without echoing it; a thread without a stored key requires the Configure DeepSeek API key flow.
  • Stdout is reserved for JSON-RPC frames, and the native shell tool differs by platform: pwsh on Windows and bash on Linux and macOS.
  • MCP accepts stable-v1 stdio and Streamable HTTP configuration only; legacy SSE and ACP-proxied transports are rejected.
  • Subagents run in the foreground only and do not become editor sessions.

05相容性、維護與安全提醒

  • The setup flow stores DEEPSEEK_API_KEY through the Harness credential store without echoing it; a thread without a stored key requires the Configure DeepSeek API key flow.
  • Stdout is reserved for JSON-RPC frames, and the native shell tool differs by platform: pwsh on Windows and bash on Linux and macOS.
  • The transport does not advertise session/delete, and terminal output arrives at tool completion rather than incrementally.
  • MCP accepts stable-v1 stdio and Streamable HTTP configuration only; legacy SSE and ACP-proxied transports are rejected.
  • Subagents run in the foreground only and do not become editor sessions.
2026-09-022026-09-10v1.3.0

MIT · community-maintained; latest release v1.3.0 (2026-09-10)

06常見問題

如何在 Zed 安裝 dsh-acp-interactive?

先用 npm 全域安裝,再執行 `dsh-acp-interactive --setup`,接著在 Zed 的 `settings.json` 將已安裝的指令登記為自訂 agent server。

這是 DeepSeek 官方 ACP agent 嗎?

不是。README 將它描述為獨立的社群維護專案,並明確表示它與 DeepSeek 或 Zed Industries 沒有關聯或背書關係。

1.3.0 版本新增了什麼?

1.3.0 新增進程內 `spawn` 和 `fork` 子代理後端,以及 `subagent` 和 `subagent_fork` 委派工具。委派只在前景執行,並在 Zed 彙整為一張工具卡片。

如何驗證打包後的安裝?

倉庫記錄了 `npm run verify:packed`。CI 會在倉庫外安裝打包 tarball,並透過初始化、帶有工作階段級 MCP 的工作階段及關閉工作階段來驅動實際啟動器。

08資料與來源

  • 作者聲明github.com0b10058dd75d…

    Editor-facing Agent Client Protocol server over JSON-RPC stdio.

  • 作者聲明github.com0b10058dd75d…

    Zed is the first compatibility target.

此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-09-13。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛市集,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。