Aider v0.83.0: Gemini 2.5 & Qwen Support

Aider v0.83.0 adds Gemini 2.5 Pro and Qwen 3 support, improves Windows compatibility, and introduces shell completion generation. Python 3.9 support dropped.

Aider v0.83.0: Gemini 2.5 & Qwen Support

TL;DR

  • Gemini 2.5 Pro and Qwen 3 235B model support added
  • New commit attribution options and shell completion generation
  • Windows linter fixes and improved cross-platform argument handling
  • Python 3.9 support dropped

New

  • Gemini 2.5 Pro & Qwen 3 235B support — Added `gemini-2.5-pro-preview-05-06` and `qwen3-235b` models with updated aliases pointing to latest preview versions.
  • OCaml repo-map support — Aider now understands OCaml and OCaml interface files for better code context.
  • Commit attribution options — New `--attribute-co-authored-by` flag adds co-author trailers to commits, with fine-grained control via `--attribute-author` and `--attribute-committer` overrides.
  • Shell completion generation — `--shell-completions` argument generates bash/zsh completion scripts.
  • Playwright web scraping — `aider scrape` now uses Playwright when available; new `--disable-playwright` flag prevents installation prompts.
  • Enhanced spinner animations — Knight Rider-style spinner now shows during LLM response streaming and non-streaming responses with better console handling.
  • OpenRouter model auto-fetch — Context window and pricing parameters now pulled directly from OpenRouter's website.
  • Token tracking in benchmarks — Total tokens sent/received now included in benchmark statistics.
  • Reasoning effort for Gemini Flash — `reasoning_effort` parameter now enabled for Gemini 2.5 Flash models.

Fixed

  • Windows linter execution — Fixed command execution on Windows by adopting `oslex` for proper argument quoting.
  • Read-only file preservation — Fixed issue where read-only status wasn't preserved correctly 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 system prompt 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 updated — `gemini` and `gemini-2.5-pro` now point to `05-06` preview versions; older preview versions marked as `overeager` by default.

Update with: pip install --upgrade aider-ai

Source: Aider