{"version":"2.1.284","anchor":"new-exitcode-validator-0-to-max","canonical_anchor":"new-exitcode-validator-0-to-max","heading":"Exit codes that are not whole numbers in range are rejected","tier":"internal","area":"Tools","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.284\/e\/new-exitcode-validator-0-to-max","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.284","markdown":"### Exit codes that are not whole numbers in range are rejected\n\nAn exit code that is not a whole number from 0 up to a maximum is now refused with an error saying so\n\n**Unclear.** Where this check is applied, and which exit codes it covers, is not known.\n\n**What**\n\nClaude Code now checks exit codes, the number a program reports when it finishes. A value that is not a whole number from 0 up to a set maximum is refused with a message saying so.\n\n**Why**\n\nAn invalid exit code is caught with a clear message instead of being used as it is.\n\n- Area: Tools\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}