返回目录

dsh-acp-interactive

精选清单收录维护状态: 活跃

clickpm/dsh-acp-interactive

面向 Zed 等 ACP 客户端的编辑器 ACP 服务端,由已发布的 DeepSeek Harness 插件组合而成;社区维护,与 DeepSeek 无隶属关系。

前往 GitHub项目主页
$ npm install --global deepseekharness-acp-interactive

87

星标

0

Fork

TypeScript

语言

MIT

许可证

2026-09-02

创建于

2026-09-29

最近推送

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 requests→initialize, 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 configuration→Per-session Cordis roots with deterministic mcp__server__tool names

  • Multimodal prompts and elicitation

    Text, resource-link, inline image, and structured question prompts→ACP 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 插件,绝不滥发。