Aider v0.80.0: OpenRouter OAuth & Gemini Defaults
Aider v0.80.0 adds OpenRouter OAuth, Gemini 2.5 Pro auto-selection, Scala support, and external editor keybinding. Plus fixes for git operations and file handling.
TL;DR
- OpenRouter OAuth integration — no API keys needed to get started
- Auto-select Gemini 2.5 Pro or OpenRouter defaults based on your credentials
- New Scala repomap support and external editor keybinding (Ctrl-X Ctrl-E)
- Several bug fixes for git operations and file handling
New
- OpenRouter OAuth — Offer OAuth login if no model and API keys are provided, with automatic tier-based model selection
- Gemini 2.5 Pro prioritization — Auto-select
gemini/gemini-2.5-pro-exp-03-25orvertex_ai/gemini-2.5-pro-exp-03-25when available and no model is specified - External editor keybinding — Press Ctrl-X Ctrl-E to edit input buffer in your preferred editor
- Scala repomap support — Improved code context for Scala projects
- DeepSeek Chat v3 model — Added
openrouter/deepseek-chat-v3-0324:free - Repomap ranking boost — Files matching identifiers mentioned in chat now rank higher in context
- Color validation — Startup warnings for invalid terminal color settings
- Markdown heading alignment — Left-align headings in terminal output
- Model-aware edit format — Auto-update edit format when switching models with
/model
Fixed
- Auto-testing in /run — Bug preventing test execution now resolved
- Git tree traversal — Fixed
UnboundLocalErrorduring git operations - Git not installed — Handle
GitCommandNotFounderror gracefully - Deleted working directory — Handle
FileNotFoundErrorif cwd is removed while running - Shell metacharacters in paths — Fixed linting errors for special characters in filepaths
- Completion menu styling — Fixed current item color in completion menu
- Web scraping timeout — Changed from error to warning, allowing partial content to continue
- Stream + cache warning — Warn at startup if
--streamand--cache-promptsare used together
Update: pip install --upgrade aider-ai
Source: Aider