Skip to content

Commit 9c492fc

Browse files
chore: release package (#422)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent cc07055 commit 9c492fc

10 files changed

Lines changed: 16 additions & 38 deletions

.changeset/adcp-major-version.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/agent-builder-dx.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/better-spiders-tell.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/comply-storyboard-migration.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/seven-humans-smash.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

.changeset/storyboard-testing.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/tool-discovery-fix.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/user-agent-config.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
11
# Changelog
22

3+
## 4.22.0
4+
5+
### Minor Changes
6+
7+
- ee1753d: Send adcp_major_version on every request per adcontextprotocol/adcp#1959. Sellers can validate the declared version against their supported range and return VERSION_UNSUPPORTED on mismatch.
8+
- 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.
9+
- 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.
10+
- 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.
11+
- 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.
12+
13+
### Patch Changes
14+
15+
- 913fadd: Add generated agent documentation (llms.txt, TYPE-SUMMARY.md) and update SKILL.md with all 24 test scenarios
16+
- 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.
17+
318
## 4.21.0
419

520
### Minor Changes

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@adcp/client",
3-
"version": "4.21.0",
3+
"version": "4.22.0",
44
"description": "AdCP client library with protocol support for MCP and A2A",
55
"main": "dist/lib/index.js",
66
"types": "dist/lib/index.d.ts",

0 commit comments

Comments
 (0)