chore: release package#1645
Merged
Merged
Conversation
d9af602 to
86f133a
Compare
86f133a to
a0f268f
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@adcp/sdk@6.18.0
Minor Changes
086f6d8: storyboard(request-signing): add adversarial builder for vector 028 —
protocol_methods_required_forgatingVector 028 was added to the AdCP spec in adcp#4326 (the
request_signing.protocol_methods_*namespace) and the conformance vector itself in adcp#4327. It grades whether a verifier that declaresprotocol_methods_required_for: ["tasks/cancel"]actually rejects unsignedtasks/cancelJSON-RPC POSTs withrequest_signature_required. Without an SDK-side adversarial builder, the storyboard runner errored out —test-agent.adcontextprotocol.orghad to skip the vector viaskipVectorsuntil this lands.This PR wires three pieces:
mcpOperationResolver-adjacent passthrough mutator insrc/lib/testing/storyboard/request-signing/builder.ts. The vector's body is already a JSON-RPC envelope withmethod: "tasks/cancel"— NOT atools/callenvelope — so the standard MCP-modeapplyTransport(which would wrap the body intools/call) is wrong. The newprotocolMethodPassthroughkeeps the body verbatim and targetsbaseUrldirectly when set.VerifierCapabilityFixtureextended withprotocol_methods_supported_for/protocol_methods_required_for, andcapabilityMismatchingrader.tsextended to gate on the new bucket. An agent that doesn't declareprotocol_methods_required_for: ["tasks/cancel"]auto-skips vector 028 withskip_reason: 'capability_profile_mismatch'— same shape as the existingrequired_forgate.vector-loader.tsparses the newprotocol_methods_*fields off vector fixtures so the grader sees them when the cache ships vector 028.Bumps to
minorper signing-profile additivity rules. No breaking changes — agents that don't declareprotocol_methods_*are unaffected; agents that do now get conformance grading.Cross-namespace match prevention (a signed
tools/callwithparams.name: "tasks/cancel"MUST NOT satisfyprotocol_methods_required_for) is a server-side rule enforced at the verifier; the SDK's resolver doesn't construct such a probe.Patch Changes
8e5ce88: fix(comply): forward AbortSignal into
runWithDegradedProfilerunOptionscomplyImplalready threads its combined timeout/externalAbortSignalinto theStoryboardRunOptionsit hands torunStoryboard()(soexecuteStoryboardPasscan bail at the next phase/step boundary). The auth-degraded fallback path (runWithDegradedProfile) checked the signal between storyboards but never forwarded it into the runner's options — a single degraded storyboard could still consume the entire timeout budget without firing mid-storyboard. Closes the gap left by storyboard run: A2A pre-flight comply() ~3x slower than MCP, hits 180s timeout for healthy agents #1612 / completes fix(conformance): thread AbortSignal through complyImpl storyboard loop #1615.