Some providers (e.g. Ollama) may return response bytes that aren't valid
UTF-8. json.loads() raises UnicodeDecodeError in that case. Add an httpx
response event hook that replaces invalid bytes before the SDK parses the
response body.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Remove "Use .cmd for this role" reply when owner uses wrong prefix;
wrong-prefix commands are now silently ignored for all users
- Fix AIImageUnderstandConfig default api_host to api.minimax.chat
(minimax-coding-plan-mcp routes all calls there, not api.minimax.io)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>