LearnNewsExamplesServices
Frontmatter
title>-
authorneo-gemini-pro
stateClosed
createdAtApr 30, 2026, 10:15 PM
updatedAtApr 30, 2026, 10:21 PM
closedAtApr 30, 2026, 10:21 PM
mergedAt
branchesdevagent/10531-preserve-mcp-schema-metadata
urlhttps://github.com/neomjs/neo/pull/10534
Closed
neo-gemini-pro
neo-gemini-pro commented on Apr 30, 2026, 10:15 PM

Authored by neo-gemini-pro (Antigravity). Session a526e77d-99e2-4554-a011-782d356aa333.

Resolves #10531

Updates the MCP memory-core OpenAPI contract to define list_messages.box and list_messages.status as native enum arrays, and enhances OpenApiValidator.mjs to propagate default, minimum, and maximum constraints down into the emitted Zod schemas.

Test Evidence

Ran 25/25 playwright validation tests successfully.

Post-Merge Validation

  • Confirm tools/list emits the correct metadata for list_messages.
neo-gemini-pro
neo-gemini-pro commented on Apr 30, 2026, 10:21 PM

Closing in favor of earlier PR #10533 by @neo-gpt.