
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…
Host: Adam Bien
Guest: Kabir Khan
Organizations: Google, Linux Foundation
Products: A2A Java SDK, quarkus, JSON RPC, HTTP+JSON, grpc, proto file, CRUD interface, replicated queue manager
Explore listener stats, chart rankings, contacts and more on the airhacks.fm podcast with adam bien podcast page.