
Agent-to-Agent Protocol (A2A) and the Java SDK
From airhacks.fm podcast with adam bien by Adam Bien
February 22, 2026 · 1h 0m · Episode 385
About this episode
The episode features a discussion on the A2A protocol and its Java SDK implementation with guest Kabir Khan.
An airhacks.fm conversation with Kabir Khan ( @kabirkhan ) about: Discussion about the A2A (Agent-to-Agent) protocol initiated by Google and donated to the Linux Foundation, the A2A Java SDK reference implementation using quarkus , the Java SDK development accepted by Google, comparison of python and Java expressiveness and coding practices, the concept of an agent as a stateful process versus a tool as a stateless function call, the agent card as a JSON document advertising capabilities including supported protocols and descriptions and input/output modes and examples, the three wire protocols supported: JSON RPC and HTTP+JSON (REST) and grpc , the proto file becoming the single source of truth for the upcoming 1.0 spec, the facade/adapter pattern for the unified client across protocols, the agent executor interface with request context and event queue parameters, the distinction between simple message interactions and long-running multi-turn tasks, tasks as Java Records containing conversation history with messages and artifacts, message parts including text parts and data parts and file parts, task lifecycle with task IDs and context IDs for stateful conversations, the event…
People in this episode
Host: Adam Bien
Guest: Kabir Khan
Topics covered
- Agent-to-Agent Protocol
- Java SDK
- Quarkus
- Stateful processes
- Wire protocols
- Task lifecycle
- Event queue
Keywords
- A2A
- Java SDK
- Linux Foundation
- quarkus
- JSON RPC
- grpc
- task lifecycle
- stateful processes
Mentioned in this episode
Organizations: Google, Linux Foundation
Products: A2A Java SDK, quarkus, JSON RPC, HTTP+JSON, grpc, proto file, CRUD interface, replicated queue manager
More episodes of airhacks.fm podcast with adam bien
- Split-Brain, ContainerD, Quarkus and a Postgres Cloud Control Plane · June 12, 2026 · 55 min
- JAZ, Copilot SDK, and Why LLMs Write Better Java · June 3, 2026 · 1h 17m
- GlassFish, Corretto, Apple openJDK and Why Standards Beat Hype · May 25, 2026 · 59 min
- From CDI TCK to Quarkus MCP Server · May 22, 2026 · 60 min
- From Manchester to Mountain View: Binary Translators, JVMs, and Android · May 8, 2026 · 1h 5m
- Migrating Ruby Monoliths to Java, Agentic AI Foundation and MCP · April 28, 2026 · 59 min
Explore listener stats, chart rankings, contacts and more on the airhacks.fm podcast with adam bien podcast page.