explainx.ainewsletter3.5k
TrendingNewsPathwaysSkills
Pricing
explainx.ai

Upskill in AI — 16 free pathways, live workshops & bootcamps, and 50+ courses from practitioners. Plus the skills, tools, and MCP servers to practice on.

follow us

corporate training

support@explainx.ai

get started

Find your pathTake Free Evaluation

learn

pathways — start freeworkshopsbootcampscoursescertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcptoolsagentsllmsdesignsdictionaryagi trackerranks

company

aboutvisionmissionteaminstructorscommunityhackathonscareers

content

daily AI newsstate of AI — live resultsblogreleasespromptsgeneratorsresource libraryfor LLMsexplainx.ai kids

solutions

all solutionsdeveloper upskillingmarketing upskillingproduct manager upskillingleadership upskilling

newsletter · weekly

Get AI news, tools, and insights in your inbox.

supportcontactprivacytermsdata rightshow we create contentsubmission guidelines

© 2026 AISOLO Technologies Pvt Ltd

  1. Home
  2. /
  3. Dictionary
  4. /
  5. Agent Client Protocol
Agents & Tool Useaka ACP

Agent Client Protocol

A standard wire protocol that lets a front-end interface talk to an agent runtime running as a separate process, so one UI can drive multiple interchangeable agent backends.

Ask Melo about this← all terms

The Agent Client Protocol (ACP) defines how a client application — a desktop app, editor, or IDE — communicates with an agent runtime that runs as its own local process, typically over a WebSocket or stdio connection. The client owns projects, sessions, context, and configuration; the agent runtime owns the actual reasoning loop, tool calls, and model requests, and reports state back over the protocol. This separation lets one client swap between different agent backends without a rewrite. Block's Berd desktop app is a public example: it speaks ACP to Goose, Block's open-source agent framework, which runs bundled as a sidecar process alongside Berd.

Related terms

Agent HarnessModel Context ProtocolOrchestratorAgent SwarmSessionTool Result