github Aider-AI/aider v0.83.0
Aider v0.83.0

latest releases: v0.86.2.dev, v0.86.1, v0.86.0...
3 months ago
  • Added support for gemini-2.5-pro-preview-05-06 models.
  • Added support for qwen3-235b models.
  • Added repo-map support for OCaml and OCaml interface files, by Andrey Popp.
  • Added a spinner animation while waiting for the LLM to start streaming its response.
  • Updated the spinner animation to a Knight Rider style.
  • Introduced --attribute-co-authored-by option to add co-author trailer to commit messages, by Andrew Grigorev.
  • Updated Gemini model aliases (e.g., gemini, gemini-2.5-pro) to point to the 05-06 preview versions.
  • Marked Gemini 2.5 Pro preview models as overeager by default.
  • Commit message prompt specifies the user's language.
  • Updated the default weak model for Gemini 2.5 Pro models to gemini/gemini-2.5-flash-preview-04-17.
  • Corrected gemini-2.5-pro-exp-03-25 model settings to reflect its lack of support for thinking_budget.
  • Ensured model-specific system prompt prefixes are placed on a new line before the main system prompt.
  • Added tracking of total tokens sent and received, now included in benchmark statistics.
  • Automatically fetch model parameters (context window, pricing) for OpenRouter models directly from their website, by Stefan Hladnik.
  • Enabled support for thinking_tokens and reasoning_effort parameters for OpenRouter models.
  • Improved cost calculation using litellm.completion_cost where available.
  • Added model settings for openrouter/google/gemini-2.5-pro-preview-03-25.
  • Added --disable-playwright flag to prevent Playwright installation prompts and usage, by Andrew Grigorev.
  • The aider scrape command-line tool will now use Playwright for web scraping if it is available, by Jon Keys.
  • Fixed linter command execution on Windows by adopting oslex for argument quoting, by Titusz Pan.
  • Improved cross-platform display of shell commands by using oslex for robust argument quoting, by Titusz Pan.
  • Improved /ask mode to instruct the LLM to elide unchanging code in its responses.
  • Ensured web scraping in the GUI also respects Playwright availability and the --disable-playwright flag.
  • Improved display of filenames in the prompt header using rich Text formatting.
  • Enabled reasoning_effort for Gemini 2.5 Flash models.
  • Added a --shell-completions argument to generate shell completion scripts (e.g., for bash, zsh).
  • Explicit --attribute-author or --attribute-committer flags now override the default behavior when --attribute-co-authored-by is used, allowing finer control over commit attribution, by Andrew Grigorev.
  • Fixed an issue where read-only status of files might not be preserved correctly by some commands (e.g. /drop after adding a read-only file).
  • The aider-args utility (or python -m aider.args) now defaults to printing a sample YAML configuration if no arguments are provided.
  • Displayed token count progress and the name of the file or identifier being processed during repo map updates.
  • Extended the waiting spinner to also show for non-streaming responses and further enhanced its animation with console width clipping, cursor hiding, and a more continuous appearance.
  • Dropped support for Python 3.9.
  • Aider wrote 55% of the code in this release.

Full release notes:
https://aider.chat/HISTORY.html

Don't miss a new aider release

NewReleases is sending notifications on new releases.