Aider v0.83.0: Gemini 2.5 & OpenRouter Support

Aider v0.83.0 brings Gemini 2.5 Pro preview and Qwen 3 support, OpenRouter auto-configuration, and improved commit attribution controls. Python 3.9 support dropped.

Aider v0.83.0: Gemini 2.5 & OpenRouter Support

TL;DR

  • Gemini 2.5 Pro preview and Qwen 3 235B model support added
  • OpenRouter now auto-fetches model parameters and pricing directly
  • New --attribute-co-authored-by flag for commit attribution control
  • Python 3.9 support dropped; Aider wrote 55% of this release

New

  • Gemini 2.5 Pro preview support — Added gemini-2.5-pro-preview-05-06 with updated aliases pointing to latest preview versions.
  • Qwen 3 235B models — Full support for Qwen's latest large language model.
  • OCaml repo-map support — Aider now understands OCaml and OCaml interface files for better code context.
  • Commit attribution flags--attribute-co-authored-by, --attribute-author, and --attribute-committer for fine-grained control over commit messages.
  • OpenRouter auto-configuration — Model parameters and pricing now fetched directly from OpenRouter's website; added support for thinking_tokens and reasoning_effort.
  • Shell completions — New --shell-completions argument generates bash/zsh completion scripts.
  • Playwright control--disable-playwright flag prevents installation prompts; aider scrape now uses Playwright when available.
  • Spinner animations — Knight Rider-style spinner now shows during LLM streaming and non-streaming responses with better console handling.
  • Token tracking — Total tokens sent/received now included in benchmark statistics.
  • /ask mode improvements — LLM now elides unchanging code in responses for cleaner output.

Fixed

  • Windows linter execution — Fixed argument quoting issues on Windows using oslex.
  • Read-only file handling — Fixed issue where read-only status wasn't preserved after commands like /drop.
  • Gemini model settings — Corrected gemini-2.5-pro-exp-03-25 to reflect lack of thinking_budget support.
  • System prompt formatting — Model-specific prefixes now placed on new line before main prompt.

Breaking Changes

  • Python 3.9 support dropped — Aider now requires Python 3.10 or later.
  • Gemini model aliases updatedgemini and gemini-2.5-pro now point to 05-06 preview versions; marked as overeager by default.

Update with: pip install --upgrade aider-ai

Source: Aider