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.
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