Context
Tracking issue for all version-negotiation work that needs to land before 3.1 GA (~late June 2026). The spec change shipped via PR #3493; this epic tracks the downstream work that turns the spec into a usable contract for the ecosystem.
Work items
Done when
- All three SDKs (JS / Python / Go) emit
adcp_version on requests with adcp_major_version mirror.
- Compliance grader runs scenarios and reports presence as advisory.
- Reference implementation (training agent) emits both new fields so adopters have a working example.
- 3.1 GA ships with documented adopter path.
Related
Context
Tracking issue for all version-negotiation work that needs to land before 3.1 GA (~late June 2026). The spec change shipped via PR #3493; this epic tracks the downstream work that turns the spec into a usable contract for the ecosystem.
Work items
adcontextprotocol/adcp-client-python#294— merged 2026-04-30)VERSION_UNSUPPORTEDerror. Draft schema/types PR up atadcontextprotocol/adcp-go#107; constructor + typed error + echo helpers are the deferred Tier 1 deliverable.@adcp/client.ComplianceIndextype bump — addpublished_version: stringto the TypeScript interface so consumers can read the preferred field. Until this lands, downstream code falls back to legacyadcp_versionalias via typed cast.adcp_versionrequest emission and response echo. Advisory at 3.1 per the migration table indocs/reference/versioning.mdx. Landed in docs+compliance: 3.1 release notes + version-negotiation storyboard (#3570) #4702.adcp.supported_versionson capabilities +adcp_versionenvelope echo. Reference implementation currently passes the storyboard only because the new validations are advisory; needs to demonstrate the new shape before 3.2 cutover flips advisory → required.adcp_versionrequest emit + response echo + capabilitiessupported_versions. Catches anything the spec PR didn't.bokelley/version-negotiation-rfcfrom origin (post-merge housekeeping).Done when
adcp_versionon requests withadcp_major_versionmirror.Related
6eadf0663)specs/version-negotiation.mddocs/reference/versioning.mdx