ACP
PreferredA long-running subprocess connected over stdio JSON-RPC for the fastest response path and reusable sessions.
ACP is the first choice whenever the agent exposes it because it avoids spawning a fresh process on every message and keeps conversational state warm.
Examples
Claude, Codex, Gemini, Kimi, Cursor, OpenCode, OpenClaw