Skip to content

test(mcp): guard surface schema drift#201

Open
benvinegar wants to merge 1 commit into
mainfrom
cleanup/mcp-schema-descriptors
Open

test(mcp): guard surface schema drift#201
benvinegar wants to merge 1 commit into
mainfrom
cleanup/mcp-schema-descriptors

Conversation

@benvinegar

@benvinegar benvinegar commented Jul 2, 2026

Copy link
Copy Markdown
Member

Summary

  • Keep the existing explicit MCP schemas unchanged to avoid adding runtime generator logic.
  • Strengthen drift coverage so HTTP publish_post advertises every field used by representative canonical surface examples, including optional and nested fields.
  • Keep stdio schema and runtime validator coverage on the same representative examples, plus an empty maintenance changeset.

Validation

  • npm test -- test/mcpSpec.test.ts
  • npm run typecheck
  • npm run lint
  • npm run format:check

This PR description was generated by Pi using OpenAI GPT-5

@benvinegar benvinegar force-pushed the cleanup/mcp-schema-descriptors branch from 8cad171 to 63f58d3 Compare July 2, 2026 06:13
@benvinegar benvinegar changed the title test(mcp): derive surface schemas from descriptors test(mcp): guard surface schema drift Jul 2, 2026
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