Skip to content

test(mcp): guard surface schema drift#201

Merged
benvinegar merged 1 commit into
mainfrom
cleanup/mcp-schema-descriptors
Jul 2, 2026
Merged

test(mcp): guard surface schema drift#201
benvinegar merged 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
@benvinegar benvinegar merged commit 6f4e15e into main Jul 2, 2026
9 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.

1 participant