The widget hardcoded a generic 'Something went wrong' body and ignored error.message, violating AGENTS.md. Render describeChatError(error.message, t) — the same helper the internal chat uses — so a reader sees the real 402/429/503 cause instead of a bare 'try again'. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>