Core A2A v1 Support

A2A Support In SuperOptiX

SuperOptiX now has first-class A2A v1 support as a native protocol layer. That means SuperOptiX-built agents can be exposed as A2A agents, and SuperOptiX can also talk to external A2A agents without collapsing everything into a framework-specific adapter.

A2A v1 protocol shapeServe with CLIDSPy and Pydantic AI demos

Expose SuperOptiX Agents Over A2A

Serve compiled SuperOptiX agents as A2A-compatible agents with a clean CLI flow instead of custom glue code.

Call External A2A Agents

Connect to remote A2A agents, resolve their Agent Cards, send work, and follow task state through the SuperOptiX protocol layer.

Keep Frameworks Behind One Runtime Layer

DSPy, Pydantic AI, and the rest stay behind a shared runtime bridge so A2A support does not leak framework-specific internals.

A2A v1 Changes In SuperOptiX

In plain terms, SuperOptiX now speaks the newer A2A v1 language. The card format is updated, the task operations follow the newer method names, and the CLI plus runtime bridge are aligned to that core v1 flow.

A2A v1 Agent Cards

SuperOptiX now uses the v1 Agent Card model, including the newer supported interface layout instead of the older protocol card shape.

A2A v1 Task Methods

The integration follows the v1 method surface such as SendMessage, GetTask, CancelTask, ListTasks, and SubscribeToTask.

A2A v1 CLI Serving

You can expose a compiled agent with a direct command: super agent serve <name> --protocol a2a.

A2A v1 Core Interoperability

SuperOptiX focuses on the core v1 interoperability path first, while richer enterprise features remain a later phase.

What Works Today

A2A v1 protocol shape in the SuperOptiX adapter layer
Inbound A2A serving for compiled agents
Outbound A2A client support for remote agents
CLI flow with super agent serve <name> --protocol a2a
Runtime adapters for compiled pipelines, DSPy, and Pydantic AI
Packaged A2A demos and pullable demo agents
# Serve a compiled agent over A2A
super agent serve developer --protocol a2a
# Install optional A2A support
pip install "superoptix[a2a]"

Current Boundary

The current website and docs are intentionally honest about scope: SuperOptiX supports the core A2A v1 interoperability path today, while richer enterprise-only features remain later work.

Richer enterprise security declarations and card signing
Push configuration flows and authenticated extended cards
Multi-tenant routing and broader transport coverage
A full cross-framework showcase across every supported agent framework

Start With The Docs, Then Serve An Agent

The cleanest path is to read the A2A introduction, follow the demo guide, then expose a real compiled SuperOptiX agent with the A2A serve command.