{"version":"2.1.251","anchor":"mcp-request-detection-moved-into-a-shared-helper","canonical_anchor":"mcp-request-detection-moved-into-a-shared-helper","heading":"MCP request detection moved into a shared helper","tier":"internal","area":"MCP","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.251\/e\/mcp-request-detection-moved-into-a-shared-helper","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.251","markdown":"### MCP request detection moved into a shared helper\n\nThe check for whether an MCP message is a request moved into one helper.\n\n**What**\n\nThe inline test for whether a message from an MCP server is a request rather than a response is now a single named function. No behavior changes.\n\n**Evidence**\n\n`if (xot(r.message))`\n\n- Area: MCP\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5"}