grunmin/dsh-acp-enhanced

Enhanced ACP server for DeepSeek Harness: block & reasoning streaming, usage telemetry, model/effort switching, permission presets, session resume/archive, per-session MCP servers, and Zed file/terminal forwarding.

dsh-acp-enhanced is an enhanced ACP server for DeepSeek Harness built for ACP editors like Zed, replacing the official @deepseek-ai/dsh-acp bridge (which only streams plain text) with the Web GUI's capabilities over the ACP wire: block and reasoning streaming (agent_message_chunk / agent_thought_chunk with no torn output on cancel/retry), full telemetry (context ring, cache hit rate, TPS, input/output/reasoning tokens, tool timing), multimodal images via the durable attachment store when available, live provider/model catalog switching, reasoning-effort selection persisted per model, permission presets (read-only / workspace-write / full-access), native allow-once/reject-once approval prompts per tool call, and per-session agent presets.

Notifications & Integrations ★ 0 updated 2026-09-20
View on GitHub ↗

Install

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

npm dsh-acp-enhanced 0.6.0 verified 2026-09-03 (repository field → github.com/grunmin/dsh-acp-enhanced; README EN primary with 中文 edition). Install per README: dsh plugin --profile acp-enhanced add dsh-acp-enhanced — a drop-in replacement for the official @deepseek-ai/dsh-acp bridge on ACP editors like Zed.

Compatibility

Agent Client Protocol (ACP) editors such as Zed; image support requires dsh 0.1.1-rc.2+ with the attachment store (dsh-attachment-local, default in dsh-base); older stacks auto-downgrade.

Details

Recent updates

0.6.0 current on npm (verified 2026-09-03).

FAQ

Which editors can use this?
Any ACP client, with Zed called out in the README — it speaks the Agent Client Protocol and is a drop-in replacement for the official dsh-acp bridge.
Does it support images?
Yes, on dsh 0.1.1-rc.2+ with the attachment store: promptCapabilities.image is advertised and pasted/uploaded images reach vision-capable models in wire order; older stacks downgrade automatically.
How do approvals work?
Per tool call the editor shows native allow-once / reject-once prompts, with read-only / workspace-write / full-access session modes selectable.

Alternatives

agentic-control-plane/dsh-acp-plugin · openma-ai/deepseek-harness-acp

More plugins in Notifications & Integrations

Browse more in Notifications & Integrations

Guides for Notifications & Integrations plugins