Aider v0.80.0: OpenRouter OAuth onboarding and automatic model selection from environment
Aider will now OAuth against OpenRouter when started with no model and no keys, and picks a default model based on which provider credentials it finds — OpenRouter free/paid tier, GEMINI_API_KEY, or VERTEXAI_PROJECT. Switching models with /model now also switches the edit format if you were on the old model's default.
PUBLISHED2025-03-31
OBSERVED2026-08-11
AGE1y
SOURCES1
- Offers OpenRouter OAuth when no model and no keys are supplied; picks the OpenRouter default by free/paid tier when
OPENROUTER_API_KEYis set. - Prefers
gemini/gemini-2.5-pro-exp-03-25whenGEMINI_API_KEYis set,vertex_ai/gemini-2.5-pro-exp-03-25whenVERTEXAI_PROJECTis set. - Added
openrouter/deepseek-chat-v3-0324:free. /modelupdates the edit format to the new model's default if the user was on the old model's default.- Warns when
--streamand--cache-promptsare combined (cost estimates may be inaccurate); validates colour settings at startup and disables invalid ones. - Repo map ranking boosted for files whose path components match identifiers mentioned in the chat; repo map support added for Scala.
- Web scraping timeout downgraded from error to warning — scraping continues with possibly incomplete content.
- New
Ctrl-X Ctrl-Ekeybinding to edit the input buffer in an external editor. - Fix:
/runwas preventing auto-testing. - Fix: linting for filepaths containing shell metacharacters.
- Handles missing git (
GitCommandNotFound), a deleted working directory (FileNotFoundError), and anUnboundLocalErrorduring git tree traversal. - Markdown headings left-aligned; completion menu current-item colour fixed.
COMMUNITY
No curated reactions recorded for this event. Facts and takes are kept in separate layers — community context is added by hand, never blended into the record above.