Agent-to-Agent-protokollen (A2A) nådde versjon 1.0, den første produksjonsklare utgaven, ifølge en gjennomgang publisert av Google Cloud. Den største endringen er at Agent Cards nå kan signeres og verifiseres kryptografisk med JWS (JSON Web Signature, RFC 7515) og JSON-kanonisering (RFC 8785), slik at en agent kan bevise identiteten sin før andre agenter samhandler med den.
A2A forvaltes ikke lenger av Google alene. En teknisk styringskomité med åtte selskaper står bak: AWS, Cisco, Google, IBM Research, Microsoft, Salesforce, SAP og ServiceNow, under Linux Foundation. Det signaliserer at protokollen er ment som felles infrastruktur for agent-økosystemet, ikke én leverandørs standard.
Versjon 1.0 er et ekte versjonshopp med brytende endringer. De viktigste:
- Tre typer er slått sammen til én «Part», så «TextPart», «FilePart» og «DataPart» forsvinner sammen med diskriminatorfeltene. - Enum-verdier bruker nå SCREAMING_SNAKE_CASE, tidsstempler er ISO-8601 med millisekunder, og «/v1»-prefikset i HTTP-stien er fjernet. - Python-SDK-en får en «a2a.helpers»-modul med fabrikkfunksjoner og enklere klientoppsett via «create_client()».
For deg som allerede bygger på 0.x betyr det migrering, men v1.0-servere støtter v0.3 i en overgangsperiode. Hele poenget med bruddene er en protokoll som ikke skal fortsette å brekke integrasjonene dine ved hver nye versjon.