openclaw - 💡(How to fix) Fix Support Agent Client Protocol (ACP) as a coding agent integration

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

OpenAI Codex CLI exposes itself as an MCP server (codex mcp-server), allowing other agent frameworks to use it as a tool. GitHub Copilot CLI has a similar but different capability via --acp (Agent Client Protocol).

ACP is an open standard (JSON-RPC 2.0 over stdio/HTTP/WebSocket) that standardizes communication between editors/clients and AI coding agents - like LSP but for coding agents. See https://agentclientprotocol.com

Root Cause

  • ACP is agent-agnostic: Claude Code, Codex, Copilot CLI, Qwen, Gemini, OpenCode, Kiro, and others already support it
  • A single ACP client in OpenClaw would let users plug in any ACP-compatible coding agent as an interchangeable subagent
  • Users on different subscriptions (GitHub Copilot $10/mo, ChatGPT Plus $20/mo, etc.) could use whichever coding agent their plan includes
  • There is already a VS Code ACP client extension (vscode-acp) listing OpenClaw as a supported agent, suggesting community interest
RAW_BUFFERClick to expand / collapse

Summary

OpenAI Codex CLI exposes itself as an MCP server (codex mcp-server), allowing other agent frameworks to use it as a tool. GitHub Copilot CLI has a similar but different capability via --acp (Agent Client Protocol).

ACP is an open standard (JSON-RPC 2.0 over stdio/HTTP/WebSocket) that standardizes communication between editors/clients and AI coding agents - like LSP but for coding agents. See https://agentclientprotocol.com

Why this matters

  • ACP is agent-agnostic: Claude Code, Codex, Copilot CLI, Qwen, Gemini, OpenCode, Kiro, and others already support it
  • A single ACP client in OpenClaw would let users plug in any ACP-compatible coding agent as an interchangeable subagent
  • Users on different subscriptions (GitHub Copilot $10/mo, ChatGPT Plus $20/mo, etc.) could use whichever coding agent their plan includes
  • There is already a VS Code ACP client extension (vscode-acp) listing OpenClaw as a supported agent, suggesting community interest

Proposed integration

  1. ACP client support: OpenClaw spawns an ACP-compatible agent (e.g. copilot --acp, codex mcp-server) and communicates via JSON-RPC over stdio
  2. Tool exposure: ACP agents appear as tools/subagents that OpenClaw can delegate coding tasks to
  3. Config: users configure which ACP agent binary to use (copilot, codex, claude, etc.)

Comparison

ProtocolDirectionPurposeExample
MCPAgent consumes toolsConnect external tools to an agentcodex mcp-server
ACPClient consumes agentConnect a coding agent to a client/orchestratorcopilot --acp

References

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

openclaw - 💡(How to fix) Fix Support Agent Client Protocol (ACP) as a coding agent integration