Under the hood
Timeout errors from bounded operations now use a dedicated BoundedTimeoutError class
What
When a setTimeout-based operation times out, Claude Code now throws a named BoundedTimeoutError carrying a label and timeoutMs field, instead of a plain Error with the details baked into its message text.
Why
A distinct error class makes it possible to detect and handle timeout failures specifically, rather than having to parse an error message string.