Catch fetch network errors and non-JSON response bodies to prevent unhandled exceptions from becoming opaque 500s. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Catch fetch network errors and non-JSON response bodies to prevent unhandled exceptions from becoming opaque 500s. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>