Unclear It is not clear what kinds of error the new check matches.
What
Beta headers are optional labels Claude Code sends to the API to turn on features that are still in testing. When a request fails, Claude Code tries to work out whether one of those labels caused it. Before, it only did this for errors with status 400. It now runs an extra check on errors of any status. The older check, which reads the error message, still applies only to status 400.
Why
The fallback for unsupported beta headers may now kick in for errors it previously ignored.
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
It is not clear what kinds of error the new check matches.