{"version":"2.1.280","anchor":"thinking-block-binding-schema-error-regex-now-matches-prefix","canonical_anchor":"thinking-block-binding-schema-error-regex-now-matches-prefix","heading":"Thinking block-binding schema error regex now matches prefix_mismatch_behavior","tier":"internal","area":"Thinking Mode","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280\/e\/thinking-block-binding-schema-error-regex-now-matches-prefix","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280","markdown":"### Thinking block-binding schema error regex now matches prefix_mismatch_behavior\n\nClaude Code's schema-error detection was updated to match the renamed prefix_mismatch_behavior field\n\n**What**\n\nClaude Code has internal logic that recognizes a specific \"Extra inputs are not permitted\" schema error related to thinking blocks. The regular expression used to detect this error was updated to match `block_binding.prefix_mismatch_behavior`, replacing the older `block_binding.mismatch_behavior`, tracking a rename of that field in the thinking configuration.\n\n**Why**\n\nThis keeps Claude Code's error handling in sync with the current field name, so it continues to correctly recognize this particular schema error instead of missing it.\n\n- Area: Thinking Mode\n- Names: `prefix_mismatch_behavior`\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 3\/5"}