← All drills

Build an A2A Agent

What you'll be able to do

Let two agents owned by different teams, services, or companies interoperate on a real task without sharing code or trusting each other's internals — the actual integration problem the moment an agent system grows past one process.

⌁ Google announced the Agent2Agent protocol in April 2025; governance moved to the Linux Foundation's Agent2Agent project in June 2025, making it a vendor-neutral standard rather than a single company's API.
Start this internship
Create an account to unlock the 9 sections, the workbench, and AskThili.
Begin

Sections

1. Build an A2A Agent
🔒 locked
2. Lesson 1 — The assistant doesn't exist yet
🔒 locked
3. Lesson 2 — A way for the two future agents to find each other
🔒 locked
4. Lesson 3 — The policy half of the assistant
🔒 locked
5. Lesson 4 — The order half of the assistant
🔒 locked
6. Lesson 5 — A real answer, even when it's not instant
🔒 locked
7. Lesson 6 — The actual answer
🔒 locked
8. Lesson 7 — An assistant that's honest when its dependency fails
🔒 locked
9. Lesson 8 — Proof it actually works
🔒 locked

Dig deeper

🔗Agent2Agent (A2A) protocol specification (Linux Foundation / Google, 2025)
spec
🔗FIPA ACL Message Structure Specification (FIPA, 2002)
spec
🔗thili-ai/thilia2a — the reference implementation you build in this course
code