Skip to content

feat: add governance, content standards, and creative approval tools to test agent#2135

Merged
bokelley merged 1 commit intomainfrom
bokelley/test-agent-fixes
Apr 14, 2026
Merged

feat: add governance, content standards, and creative approval tools to test agent#2135
bokelley merged 1 commit intomainfrom
bokelley/test-agent-fixes

Conversation

@bokelley
Copy link
Copy Markdown
Contributor

Summary

  • Adds 13 new MCP tools to the training agent (test-mcp) so three storyboard suites can execute end-to-end
  • Property governance (6 tools): create/list/get/update/delete property lists + validate delivery compliance
  • Content standards (6 tools): create/list/get/update standards + calibrate content + validate delivery
  • Creative approval (1 tool): deterministic sandbox approval for brand rights storyboard
  • Seeds acme_outdoor fictional advertiser brand so get_brand_identity resolves the storyboard's sample brand
  • Adds per-session size limits on new state maps (consistent with existing media buy/creative limits)

Storyboard impact

Storyboard Before After
brand_rights 3 pass, 1 fail, 4 skip All steps executable
property_governance 0 pass, 0 fail, 8 skip All steps executable
content_standards 0 pass, 0 fail, 9 skip All steps executable

Test plan

  • TypeScript compiles without errors
  • All 597 unit tests pass (including updated tool count assertion)
  • Pre-commit hooks pass (unit tests + typecheck)
  • CI passes
  • Run storyboards against deployed test agent to verify end-to-end

Closes adcontextprotocol/adcp-client#508

🤖 Generated with Claude Code

…al tools to training agent

The test agent was missing tools for three protocol domains, causing storyboard
tests to skip entirely. Adds 13 new tool handlers, seeds the acme_outdoor
fictional brand for storyboard compatibility, and adds session size limits.

Closes adcontextprotocol/adcp-client#508

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@bokelley bokelley merged commit 62a5e72 into main Apr 14, 2026
12 checks passed
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.

Test agent lacks governance, content standards, and brand rights tools

1 participant