v0.2.1 — OpenAI-compat robustness
Guard empty choices in OpenAI-compatible providers (rate-limited 200+error body → clean LLMError, not KeyError); ruff import sort.
Guard empty choices in OpenAI-compatible providers (rate-limited 200+error body → clean LLMError, not KeyError); ruff import sort.