cnctem/dsh-acp

cnctem★ 1JavaScriptLast synced: 2026-08-15

Open on GitHub

ACP server for DeepSeek Harness — bridges Zed and other IDEs to dsh agents

README excerpt

dsh-acp 简体中文 · 技术文档 / Technical notes An Agent Client Protocol (ACP) server for DeepSeek Harness ( dsh ) that lets Zed and other IDEs drive dsh agents over JSON-RPC 2.0 stdio . Built on the official @deepseek-ai/dsh-acp skeleton as a dsh profile bundle over dsh-base , and extended with the editor experience of pi-acp . Introduction dsh-acp mounts an ACP server on dsh's stdin/stdout. Zed launches dsh --profile acp and speaks ACP JSON-RPC over stdio; the plugin translates session/ requests into dsh agent lifecycles. No dsh modification required. Features - Token & thinking streaming — agent message chunk / agent thought chunk - Tool cards — tool call / tool call update with kind, file location and line - Structured diffs — edit/write hunks plus before/after snapshots - Session history — session/list · session/load · session/delete - Session selectors — write permission (3) · model · thinking strength - Agent presets — 4 modes injected as a deployment field ( DSH ACP PRESET ) - Bash terminal — command output rendered as terminal content with exit code - Context-usage ring — usage update (used / size) feeds the IDE's context indicator - Slash commands — dsh's / commands advertised via …

View full README on GitHub →
Agentsacpcoding-agentdeepseekdeepseek-harnessdsh-pluginzedagent

Category