Skip to content

fix(a2a-agent-cards): use A2A 1.0 method names and card fields - #259

Merged
jdevalk merged 4 commits into
mainfrom
fix/a2a-v1-method-names-2026-10-14
Oct 15, 2026
Merged

jdevalk merged 4 commits into
mainfrom
fix/a2a-v1-method-names-2026-10-14

Conversation

@jdevalk

@jdevalk jdevalk commented Oct 14, 2026 •

Copy link
Copy Markdown
Owner

The A2A page described 0.3 method names while presenting the protocol as 1.0. It now uses SendMessage, SendStreamingMessage and GetTask, places the protocol version on each supported interface, and distinguishes that value from the agent's own version.

The migration guidance explains that aliases alone do not preserve compatibility: clients also need the correct message roles, part representation, request/response formats and discovery card. It links to the official migration guide and includes a changed changelog entry dated 15 October 2026; re-date that entry if the merge lands later.

The worked-example callout identifies the existing endpoint's remaining differences from 1.0. This PR changes the guidance; a protocol implementation migration remains separate. Status stays optional.

A shared lockfile security refresh updates sharp, http-cache-semantics, smol-toml and source-map-js within the existing dependency requirements, including sharp in the MCP package, so the existing audit gates can pass.

Validation: production build and generated HTML/Markdown/llms-full/changelog RSS checked; lint, formatting, Agent Skill integrity, MCP protocol assertions and type-check pass. Both dependency audits report zero vulnerabilities. All fresh PR checks pass; the scheduled-only external-link check is skipped.

A2A 1.0 renamed the JSON-RPC methods (message/send -> SendMessage,
message/stream -> SendStreamingMessage) and moved protocolVersion from
the top level of the agent card into each supportedInterfaces entry.
The page still taught the 0.3 names and a top-level protocolVersion.
The worked-example callout now says honestly that our own endpoint has
not caught up yet.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

Deploying specification-website with  Cloudflare Pages  Cloudflare Pages

Latest commit: 98ebda6
Status: ✅  Deploy successful!
Preview URL: https://e4de7e3e.specification-website.pages.dev
Branch Preview URL: https://fix-a2a-v1-method-names-2026.specification-website.pages.dev

View logs

@jdevalk
jdevalk marked this pull request as ready for review October 15, 2026 11:37
@jdevalk
jdevalk merged commit b8193c2 into main Oct 15, 2026
9 checks passed
@jdevalk
jdevalk deleted the fix/a2a-v1-method-names-2026-10-14 branch October 15, 2026 11:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant