release aidev SIG 3/5

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_KEY is set.
  • Prefers gemini/gemini-2.5-pro-exp-03-25 when GEMINI_API_KEY is set, vertex_ai/gemini-2.5-pro-exp-03-25 when VERTEXAI_PROJECT is set.
  • Added openrouter/deepseek-chat-v3-0324:free.
  • /model updates the edit format to the new model's default if the user was on the old model's default.
  • Warns when --stream and --cache-prompts are 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-E keybinding to edit the input buffer in an external editor.
  • Fix: /run was preventing auto-testing.
  • Fix: linting for filepaths containing shell metacharacters.
  • Handles missing git (GitCommandNotFound), a deleted working directory (FileNotFoundError), and an UnboundLocalError during 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.