ACP — Agent Communication Protocol¶
Open standard from IBM Research, recently merged with A2A under the Linux Foundation. Pure-REST messaging with no special libraries required.
Python
from apogee_ai_comunication import (
AgentMessage, ClientConfig, MessagePart, MessageRole,
NativeAcpClient, NativeAcpServer, ServerConfig,
)
server = NativeAcpServer(ServerConfig())
client = NativeAcpClient(ClientConfig(base_url="memory://"), server)
reply = await client.send(
AgentMessage(role=MessageRole.USER, parts=(MessagePart(kind="text", text="ping"),))
)
print(reply.parts[0].text)
The acp-sdk adapter (extras=acp) verifies the optional dependency is
installed and delegates to the same domain Protocols.