Skip to main content

acp-knowledge

Stars0
Forks0
UpdatedJuly 11, 2026 at 19:23

Expert guidance for the Agent Client Protocol (ACP) — the JSON-RPC 2.0 standard connecting code editors/IDEs (Clients) with AI coding agents (Agents), the way LSP connected editors with language servers. Covers v1 (stable) and v2 (draft): initialization and capability negotiation; sessions (new/load/resume/list/delete/close); the prompt turn (`session/prompt`, `session/update`, stop reasons); content blocks; tool calls and permission requests; agent plans; client `fs/*` and `terminal/*` methods; session modes and config options; slash commands; cancellation; MCP server passthrough; extensibility (`_meta`); the stdio transport; the v1→v2 migration; and the official SDKs (Rust, TypeScript `@agentclientprotocol/sdk`, Python, Kotlin, Java). Always invoke for ACP, Agent Client Protocol, editor↔agent integration, Zed external agents, building an ACP Agent or Client, or any `session/*`, `fs/*`, or `terminal/*` protocol method.

Installation

Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.

File Explorer
50 files
SKILL.md
readonly