OpenAgentIO
A lightweight runtime bus that bridges MCP servers, Matrix rooms and HTTP/SSE endpoints into one set of Invoke, StreamInvoke and Publish/Subscribe flows, giving heterogeneous agents cross-process, cross-language collaboration with session and trace propagation.
OpenAgentIO is a runtime integration layer for distributed, multi-agent AI systems built from heterogeneous workers, tools and platforms. Rather than replacing an agent framework's prompting or orchestration logic, it normalizes how separate components talk to each other underneath: it translates external protocols into structured Invoke, StreamInvoke and Publish/Subscribe flows on one bus model, with session propagation and OpenTelemetry tracing context carried across every hop.
Bridges are provided for MCP servers, exposing their tools as native bus Invoke targets; for the Matrix chat protocol, turning room messages into publish/subscribe bus events and routing agent output back into the room; and for OpenAI-compatible HTTP/SSE streaming endpoints, wrapped into unified StreamInvoke lifecycles. The project positions itself explicitly as not another agent framework like LangGraph or CrewAI, but as the communication and observability substrate underneath such frameworks.
It is an early developer preview; the bridge layer and multi-language SDKs are still under active development.