Skip to content
Discussion options

You must be logged in to vote

Agent Client Protocol (ACP) is an open standard for communication between AI coding agents and client applications. Developed at agentclientprotocol.org.

How OpenACP implements ACP:

  1. Agent subprocess: OpenACP spawns the agent as a subprocess and communicates via the ACP SDK (@agentclientprotocol/sdk)
  2. Event system: Receives events from the agent: text, thought, tool_call, tool_update, plan, usage, commands_update, image_content, audio_content, session_end, error, system_message
  3. Permission requests: Agent sends a permission request → OpenACP displays approve/deny buttons on the messaging app → sends result back to agent
  4. Agent Registry: OpenACP uses the ACP Registry (agentclientprotocol.com)…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by 0xMag1ci4n
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants