Skip to content

chore: release package#422

Merged
bokelley merged 1 commit intomainfrom
changeset-release/main
Apr 8, 2026
Merged

chore: release package#422
bokelley merged 1 commit intomainfrom
changeset-release/main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions bot commented Apr 6, 2026

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/client@4.22.0

Minor Changes

  • ee1753d: Send adcp_major_version on every request per feat: per-request version declaration (adcp_major_version) adcp#1959. Sellers can validate the declared version against their supported range and return VERSION_UNSUPPORTED on mismatch.
  • 68da21e: Add serve() helper for zero-boilerplate agent HTTP servers, fix examples to use npm-consumer import paths, and ship docs/llms.txt + BUILD-AN-AGENT.md in the npm package for agent discoverability.
  • ea93508: Migrate comply() to storyboard-driven testing. The compliance engine now runs storyboard YAMLs instead of hand-written scenario functions. Adds YAML format extensions (expect_error, requires_tool, context_outputs/context_inputs, error_code validation) and 10 new compliance storyboards covering governance, SI, brand rights, state machines, error compliance, schema validation, behavioral analysis, audiences, and deterministic testing. Deprecates SCENARIO_REQUIREMENTS, DEFAULT_SCENARIOS, and testAllScenarios() in favor of storyboard execution.
  • ea93508: Add storyboard-driven testing module with CLI support. Storyboards are YAML-defined test workflows that map directly to SingleAgentClient methods, enabling step-by-step agent testing. Includes 12 bundled storyboards from the AdCP spec, a stateless per-step CLI (adcp storyboard step) designed for LLM consumption, and platform type tags for backwards compatibility with the existing compliance system.
  • e5002a4: Add userAgent config to PropertyCrawlerConfig and TestOptions, threaded through to all outbound HTTP requests via both MCP and A2A transports. Wire the existing but unused SingleAgentClientConfig.userAgent field into protocol headers. Export PropertyCrawlerConfig type from public API.

Patch Changes

  • 913fadd: Add generated agent documentation (llms.txt, TYPE-SUMMARY.md) and update SKILL.md with all 24 test scenarios
  • cc07055: Fix skipped-step counting in storyboard runner and add tool_discovery diagnostic observations to comply(). Steps skipped due to requires_tool are now correctly counted as skipped instead of passed, and comply() emits observations showing discovered tools and expected-vs-actual tools when tracks are skipped.

@github-actions github-actions bot force-pushed the changeset-release/main branch 8 times, most recently from c301ad7 to c05229f Compare April 8, 2026 11:02
@github-actions github-actions bot force-pushed the changeset-release/main branch from c05229f to d58d3ff Compare April 8, 2026 11:31
@bokelley bokelley merged commit 9c492fc into main Apr 8, 2026
2 checks passed
@bokelley bokelley deleted the changeset-release/main branch April 8, 2026 11:32
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