Version
@adcp/sdk@14.0.0-beta.4 (ADCP_VERSION is 3.2.0-beta.3)
Problem
The CLI's built-in test-mcp agent is not compatible with the protocol pin shipped by the current SDK beta. It advertises support only through 3.2-beta.2, while SDK beta.4 sends 3.2-beta.3 and correctly treats prerelease pins as exact.
As a result, an adopter cannot use the published CLI and built-in test agent to execute the compact product or direct-buy lifecycles. Capability discovery returns VERSION_UNSUPPORTED; the runner then falls back to a v2-shaped profile and skips the compact storyboard as capability-unsupported.
Reproduction
From a project containing @adcp/sdk@14.0.0-beta.4:
node node_modules/@adcp/sdk/bin/adcp.js \
storyboard run test-mcp \
media_buy_seller/compact_product_lifecycle \
--json
Observed output includes:
{
"adcp_error": {
"code": "VERSION_UNSUPPORTED",
"message": "AdCP version 3.2-beta.3 is not supported",
"details": {
"adcp_version": "3.2-beta.3",
"supported_versions": [
"3.0",
"3.1-beta.5",
"3.1-beta.7",
"3.1-rc.4",
"3.1-rc.6",
"3.1-rc.7",
"3.1-rc.8",
"3.1-rc.9",
"3.1-rc.10",
"3.1-rc.14",
"3.1-rc.15",
"3.2-beta.2"
]
}
}
}
The final result is partial, with zero executed steps and one not_applicable skip. The same issue blocks media_buy_seller/compact_direct_buy_lifecycle.
Expected
The built-in public test targets used by the current @beta CLI should support the exact protocol prerelease shipped by that SDK beta, so these end-to-end smoke tests actually execute:
media_buy_seller/compact_product_lifecycle
media_buy_seller/compact_direct_buy_lifecycle
If coordinated deployment cannot be atomic, the CLI should point @beta users at a version-compatible test target or produce a direct actionable incompatibility result rather than degrading the profile to v2 and reporting the storyboard as merely not applicable.
Adoption impact
The SDK's local integration matrix is strong, but the documented public CLI path currently cannot validate a real buyer-to-seller 3.2 proposal or wholesale product lifecycle. That removes the most accessible independent end-to-end check for adopters evaluating the beta.
Version
@adcp/sdk@14.0.0-beta.4(ADCP_VERSIONis3.2.0-beta.3)Problem
The CLI's built-in
test-mcpagent is not compatible with the protocol pin shipped by the current SDK beta. It advertises support only through3.2-beta.2, while SDK beta.4 sends3.2-beta.3and correctly treats prerelease pins as exact.As a result, an adopter cannot use the published CLI and built-in test agent to execute the compact product or direct-buy lifecycles. Capability discovery returns
VERSION_UNSUPPORTED; the runner then falls back to a v2-shaped profile and skips the compact storyboard as capability-unsupported.Reproduction
From a project containing
@adcp/sdk@14.0.0-beta.4:Observed output includes:
{ "adcp_error": { "code": "VERSION_UNSUPPORTED", "message": "AdCP version 3.2-beta.3 is not supported", "details": { "adcp_version": "3.2-beta.3", "supported_versions": [ "3.0", "3.1-beta.5", "3.1-beta.7", "3.1-rc.4", "3.1-rc.6", "3.1-rc.7", "3.1-rc.8", "3.1-rc.9", "3.1-rc.10", "3.1-rc.14", "3.1-rc.15", "3.2-beta.2" ] } } }The final result is
partial, with zero executed steps and onenot_applicableskip. The same issue blocksmedia_buy_seller/compact_direct_buy_lifecycle.Expected
The built-in public test targets used by the current
@betaCLI should support the exact protocol prerelease shipped by that SDK beta, so these end-to-end smoke tests actually execute:media_buy_seller/compact_product_lifecyclemedia_buy_seller/compact_direct_buy_lifecycleIf coordinated deployment cannot be atomic, the CLI should point
@betausers at a version-compatible test target or produce a direct actionable incompatibility result rather than degrading the profile to v2 and reporting the storyboard as merely not applicable.Adoption impact
The SDK's local integration matrix is strong, but the documented public CLI path currently cannot validate a real buyer-to-seller 3.2 proposal or wholesale product lifecycle. That removes the most accessible independent end-to-end check for adopters evaluating the beta.