mirror of
https://github.com/openai/codex.git
synced 2026-09-11 20:36:49 +00:00
## What changed - Add a harness that runs the Codex executable against a pinned official MCP client conformance suite across shipping, intermediate, and modern protocol versions, HTTP and stdio transports, and OAuth scenarios. - Add a separate app-server regression matrix for transport, security, schema, pagination, SSE, multi-round request, and catalog-boundary behavior. - Check both suites against committed baselines so previously passing or required checks cannot disappear or newly fail, while keeping known failures visible in complete reports. - Run the fixture self-tests and both executable-level gates from the Python and TypeScript SDK test workflows. ## Testing - Add unit tests for the fixture server, official-suite adapter, conformance runner, baseline comparison, and reviewer regression runner. GitOrigin-RevId: de59f039294e34ed72873d9f6940b52e89172c0d
1040 lines
31 KiB
JSON
1040 lines
31 KiB
JSON
{
|
|
"baselineKind": "mcp-review-regression-baseline-v1",
|
|
"checks": {
|
|
"failing": [
|
|
{
|
|
"check_id": "review/catalog-over-limit/exact-limit-error",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-over-limit/server-info",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-over-limit/startup-failed",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-over-limit/tool-count",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-over-limit/exact-limit-error",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-over-limit/server-info",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-over-limit/startup-failed",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-over-limit/tool-count",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-over-limit/exact-limit-error",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-over-limit/server-info",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-over-limit/startup-failed",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-over-limit/tool-count",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-over-limit/exact-limit-error",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-over-limit/server-info",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-over-limit/startup-failed",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-over-limit/tool-count",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-over-limit/exact-limit-error",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-over-limit/server-info",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-over-limit/startup-failed",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-over-limit/tool-count",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/exact-large-integer-elicitation-round-trip",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/exact-large-integer-elicitation-schema",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/mrtr-input-requests-bounded-to-64",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-over-limit/exact-limit-error",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-over-limit/server-info",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-over-limit/startup-failed",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-over-limit/tool-count",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/exact-large-integer-elicitation-round-trip",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/exact-large-integer-elicitation-schema",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/mrtr-input-requests-bounded-to-64",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:review-regressions"
|
|
}
|
|
],
|
|
"passing": [
|
|
{
|
|
"check_id": "review/app-server-initialize",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-http:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-at-limit/configured-server",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-http:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-at-limit/server-info",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-http:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-at-limit/startup-ready",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-http:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-at-limit/tool-count",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-http:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/ephemeral-thread",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-http:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/isolated-registration-cleanup",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-http:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/mcp-registration",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-http:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/app-server-initialize",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-over-limit/configured-server",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/ephemeral-thread",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/isolated-registration-cleanup",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/mcp-registration",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/app-server-initialize",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-stdio:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-at-limit/configured-server",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-stdio:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-at-limit/server-info",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-stdio:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-at-limit/startup-ready",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-stdio:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-at-limit/tool-count",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-stdio:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/ephemeral-thread",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-stdio:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/isolated-registration-cleanup",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-stdio:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/mcp-registration",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-stdio:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/app-server-initialize",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-over-limit/configured-server",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/ephemeral-thread",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/isolated-registration-cleanup",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/mcp-registration",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/app-server-initialize",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-stdio:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/ephemeral-thread",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-stdio:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/exact-large-integer-tool-round-trip",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-stdio:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/exact-large-integer-tool-schema",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-stdio:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/isolated-registration-cleanup",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-stdio:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/legacy-reserved-stdio-environment-preserved",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-stdio:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/mcp-registration",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-stdio:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/server-discovery",
|
|
"mode": "2025-06-18",
|
|
"transport": "review-stdio:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/app-server-initialize",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-http:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-at-limit/configured-server",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-http:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-at-limit/server-info",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-http:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-at-limit/startup-ready",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-http:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-at-limit/tool-count",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-http:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/ephemeral-thread",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-http:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/isolated-registration-cleanup",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-http:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/mcp-registration",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-http:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/app-server-initialize",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-over-limit/configured-server",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/ephemeral-thread",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/isolated-registration-cleanup",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/mcp-registration",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/app-server-initialize",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-stdio:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-at-limit/configured-server",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-stdio:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-at-limit/server-info",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-stdio:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-at-limit/startup-ready",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-stdio:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-at-limit/tool-count",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-stdio:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/ephemeral-thread",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-stdio:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/isolated-registration-cleanup",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-stdio:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/mcp-registration",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-stdio:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/app-server-initialize",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-over-limit/configured-server",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/ephemeral-thread",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/isolated-registration-cleanup",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/mcp-registration",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/app-server-initialize",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-stdio:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/ephemeral-thread",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-stdio:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/exact-large-integer-tool-round-trip",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-stdio:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/exact-large-integer-tool-schema",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-stdio:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/isolated-registration-cleanup",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-stdio:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/legacy-reserved-stdio-environment-preserved",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-stdio:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/mcp-registration",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-stdio:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/server-discovery",
|
|
"mode": "2025-11-25",
|
|
"transport": "review-stdio:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/app-server-initialize",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-at-limit/configured-server",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-at-limit/server-info",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-at-limit/startup-ready",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-at-limit/tool-count",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/ephemeral-thread",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/isolated-registration-cleanup",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/mcp-registration",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/modern-feature-configuration",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/modern-feature-enablement",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/app-server-initialize",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-over-limit/configured-server",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/ephemeral-thread",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/isolated-registration-cleanup",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/mcp-registration",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/modern-feature-configuration",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/modern-feature-enablement",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/app-server-initialize",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:discovery-mismatched-id"
|
|
},
|
|
{
|
|
"check_id": "review/isolated-registration-cleanup",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:discovery-mismatched-id"
|
|
},
|
|
{
|
|
"check_id": "review/mcp-registration",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:discovery-mismatched-id"
|
|
},
|
|
{
|
|
"check_id": "review/modern-feature-configuration",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:discovery-mismatched-id"
|
|
},
|
|
{
|
|
"check_id": "review/modern-feature-enablement",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:discovery-mismatched-id"
|
|
},
|
|
{
|
|
"check_id": "review/reject-mismatched-discovery-response-id",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:discovery-mismatched-id"
|
|
},
|
|
{
|
|
"check_id": "review/app-server-initialize",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:discovery-null-id"
|
|
},
|
|
{
|
|
"check_id": "review/isolated-registration-cleanup",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:discovery-null-id"
|
|
},
|
|
{
|
|
"check_id": "review/mcp-registration",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:discovery-null-id"
|
|
},
|
|
{
|
|
"check_id": "review/modern-feature-configuration",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:discovery-null-id"
|
|
},
|
|
{
|
|
"check_id": "review/modern-feature-enablement",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:discovery-null-id"
|
|
},
|
|
{
|
|
"check_id": "review/reject-null-discovery-response-id",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:discovery-null-id"
|
|
},
|
|
{
|
|
"check_id": "review/app-server-initialize",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:repeated-cursor"
|
|
},
|
|
{
|
|
"check_id": "review/isolated-registration-cleanup",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:repeated-cursor"
|
|
},
|
|
{
|
|
"check_id": "review/mcp-registration",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:repeated-cursor"
|
|
},
|
|
{
|
|
"check_id": "review/modern-feature-configuration",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:repeated-cursor"
|
|
},
|
|
{
|
|
"check_id": "review/modern-feature-enablement",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:repeated-cursor"
|
|
},
|
|
{
|
|
"check_id": "review/repeated-pagination-cursor-bounded",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:repeated-cursor"
|
|
},
|
|
{
|
|
"check_id": "review/app-server-initialize",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/ephemeral-thread",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/exact-large-integer-tool-round-trip",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/exact-large-integer-tool-schema",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/isolated-registration-cleanup",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/mcp-registration",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/modern-feature-configuration",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/modern-feature-enablement",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/modern-paginated-tools-page-two",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/server-discovery",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/app-server-initialize",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:sse-comment-flood"
|
|
},
|
|
{
|
|
"check_id": "review/ephemeral-thread",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:sse-comment-flood"
|
|
},
|
|
{
|
|
"check_id": "review/isolated-registration-cleanup",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:sse-comment-flood"
|
|
},
|
|
{
|
|
"check_id": "review/mcp-registration",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:sse-comment-flood"
|
|
},
|
|
{
|
|
"check_id": "review/modern-feature-configuration",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:sse-comment-flood"
|
|
},
|
|
{
|
|
"check_id": "review/modern-feature-enablement",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:sse-comment-flood"
|
|
},
|
|
{
|
|
"check_id": "review/sse-comment-flood-excluded-from-event-size-limit",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:sse-comment-flood"
|
|
},
|
|
{
|
|
"check_id": "review/sse-cr-discovery",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:sse-comment-flood"
|
|
},
|
|
{
|
|
"check_id": "review/app-server-initialize",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:sse-cr-comments"
|
|
},
|
|
{
|
|
"check_id": "review/ephemeral-thread",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:sse-cr-comments"
|
|
},
|
|
{
|
|
"check_id": "review/isolated-registration-cleanup",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:sse-cr-comments"
|
|
},
|
|
{
|
|
"check_id": "review/mcp-registration",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:sse-cr-comments"
|
|
},
|
|
{
|
|
"check_id": "review/modern-feature-configuration",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:sse-cr-comments"
|
|
},
|
|
{
|
|
"check_id": "review/modern-feature-enablement",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:sse-cr-comments"
|
|
},
|
|
{
|
|
"check_id": "review/sse-carriage-return-and-comment-framing",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:sse-cr-comments"
|
|
},
|
|
{
|
|
"check_id": "review/sse-cr-discovery",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:sse-cr-comments"
|
|
},
|
|
{
|
|
"check_id": "review/app-server-initialize",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-at-limit/configured-server",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-at-limit/server-info",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-at-limit/startup-ready",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-at-limit/tool-count",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/ephemeral-thread",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/isolated-registration-cleanup",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/mcp-registration",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/modern-feature-configuration",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/modern-feature-enablement",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:catalog-max"
|
|
},
|
|
{
|
|
"check_id": "review/app-server-initialize",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/catalog-over-limit/configured-server",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/ephemeral-thread",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/isolated-registration-cleanup",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/mcp-registration",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/modern-feature-configuration",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/modern-feature-enablement",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"check_id": "review/app-server-initialize",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/ephemeral-thread",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/exact-large-integer-tool-round-trip",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/exact-large-integer-tool-schema",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/isolated-registration-cleanup",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/mcp-registration",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/modern-feature-configuration",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/modern-feature-enablement",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/modern-paginated-tools-page-two",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:review-regressions"
|
|
},
|
|
{
|
|
"check_id": "review/server-discovery",
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:review-regressions"
|
|
}
|
|
]
|
|
},
|
|
"requiredCases": [
|
|
{
|
|
"mode": "2025-06-18",
|
|
"transport": "review-http:catalog-max"
|
|
},
|
|
{
|
|
"mode": "2025-06-18",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"mode": "2025-06-18",
|
|
"transport": "review-stdio:catalog-max"
|
|
},
|
|
{
|
|
"mode": "2025-06-18",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"mode": "2025-06-18",
|
|
"transport": "review-stdio:review-regressions"
|
|
},
|
|
{
|
|
"mode": "2025-11-25",
|
|
"transport": "review-http:catalog-max"
|
|
},
|
|
{
|
|
"mode": "2025-11-25",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"mode": "2025-11-25",
|
|
"transport": "review-stdio:catalog-max"
|
|
},
|
|
{
|
|
"mode": "2025-11-25",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"mode": "2025-11-25",
|
|
"transport": "review-stdio:review-regressions"
|
|
},
|
|
{
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:catalog-max"
|
|
},
|
|
{
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:catalog-over-limit"
|
|
},
|
|
{
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:discovery-mismatched-id"
|
|
},
|
|
{
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:discovery-null-id"
|
|
},
|
|
{
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:repeated-cursor"
|
|
},
|
|
{
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:review-regressions"
|
|
},
|
|
{
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:sse-comment-flood"
|
|
},
|
|
{
|
|
"mode": "2026-07-28",
|
|
"transport": "review-http:sse-cr-comments"
|
|
},
|
|
{
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:catalog-max"
|
|
},
|
|
{
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:catalog-over-limit"
|
|
},
|
|
{
|
|
"mode": "2026-07-28",
|
|
"transport": "review-stdio:review-regressions"
|
|
}
|
|
],
|
|
"requiredModes": [
|
|
"2025-06-18",
|
|
"2025-11-25",
|
|
"2026-07-28"
|
|
],
|
|
"reviewer": "codex-mcp-regression-suite",
|
|
"schemaVersion": 1,
|
|
"summary": {
|
|
"casesPassed": 13,
|
|
"casesTotal": 21,
|
|
"failed": 30,
|
|
"passed": 156,
|
|
"total": 186
|
|
}
|
|
}
|