v0.81.0
AiderSummary
This release introduces support for the new Quasar Alpha model via OpenRouter and streamlines authentication by offering OAuth when API keys are missing. Several improvements focus on better error reporting for OpenRouter connections and fixing issues related to retrying failed API calls.
New Features
- Added support for the new `openrouter/openrouter/quasar-alpha` model, runnable via `aider --model quasar`.
- Enabled OpenRouter OAuth authentication when an OpenRouter model is selected but the API key is missing.
Bug Fixes
- Fixed issue where Aider would retry API calls even when the provider indicated insufficient credits.
- Fixed URL detection to correctly exclude trailing double quotes when parsing content.
Improvements
- Improved error messages for OpenRouter API connection issues to specifically mention potential rate limiting or upstream provider problems.
- Updated dependencies to properly display the root cause of OpenRouter "choices" errors by incorporating a recent LiteLLM change.
- Configured weak models (`gemini/gemini-2.0-flash` and `openrouter/google/gemini-2.0-flash-exp:free`) for Gemini 2.5 Pro models.
- Added model metadata for `openrouter/google/gemini-2.0-flash-exp:free`.
- Removed a redundant dependency check during the OpenRouter OAuth flow.