Skip to content

Releases: Aider-AI/aider

v0.29.0

21 Apr 20:05
Compare
Choose a tag to compare
  • Added support for directly connecting to Anthropic, Cohere, Gemini and many other LLM providers.
  • Added --weak-model <model-name> which allows you to specify which model to use for commit messages and chat history summarization.
  • New command line switches for working with popular models:
    • --4-turbo-vision
    • --opus
    • --sonnet
    • --anthropic-api-key
  • Improved "whole" and "diff" backends to better support Cohere's free to use Command-R+ model.
  • Allow /add of images from anywhere in the filesystem.
  • Fixed crash when operating in a repo in a detached HEAD state.
  • Fix: Use the same default model in CLI and python scripting.

v0.28.0

09 Apr 23:07
Compare
Choose a tag to compare
  • Added support for new gpt-4-turbo-2024-04-09 and gpt-4-turbo models.
    • Benchmarked at 61.7% on Exercism benchmark, comparable to gpt-4-0613 and worse than the gpt-4-preview-XXXX models. See recent Exercism benchmark results.
    • Benchmarked at 34.1% on the refactoring/laziness benchmark, significantly worse than the gpt-4-preview-XXXX models. See recent refactor bencmark results.
    • Aider continues to default to gpt-4-1106-preview as it performs best on both benchmarks, and significantly better on the refactoring/laziness benchmark.

v0.27.0

22 Mar 18:06
Compare
Choose a tag to compare
  • Improved repomap support for typescript, by @ryanfreckleton.
  • Bugfix: Only /undo the files which were part of the last commit, don't stomp other dirty files
  • Bugfix: Show clear error message when OpenAI API key is not set.
  • Bugfix: Catch error for obscure languages without tags.scm file.

v0.26.0

08 Mar 21:17
Compare
Choose a tag to compare
  • Use GPT-4 Turbo by default.
  • Added -3 and -4 switches to use GPT 3.5 or GPT-4 (non-Turbo).
  • Bug fix to avoid reflecting local git errors back to GPT.
  • Improved logic for opening git repo on launch.

v0.25.0

04 Mar 20:39
Compare
Choose a tag to compare

v0.24.0

10 Feb 15:36
Compare
Choose a tag to compare

v0.24.0

  • New /web <url> command which scrapes the url, turns it into fairly clean markdown and adds it to the chat.
  • Updated all OpenAI model names, pricing info
  • Default GPT 3.5 model is now gpt-3.5-turbo-0125.
  • Bugfix to the ! alias for /run.

v0.23.0

03 Feb 16:41
Compare
Choose a tag to compare

v0.23.0

  • Added support for --model gpt-4-0125-preview and OpenAI's alias --model gpt-4-turbo-preview. The --4turbo switch remains an alias for --model gpt-4-1106-preview at this time.
  • New /test command that runs a command and adds the output to the chat on non-zero exit status.
  • Improved streaming of markdown to the terminal.
  • Added /quit as alias for /exit.
  • Added --skip-check-update to skip checking for the update on launch.
  • Added --openrouter as a shortcut for --openai-api-base https://openrouter.ai/api/v1
  • Fixed bug preventing use of env vars OPENAI_API_BASE, OPENAI_API_TYPE, OPENAI_API_VERSION, OPENAI_API_DEPLOYMENT_ID.

v0.22.0

23 Jan 01:52
Compare
Choose a tag to compare

v0.22.0

  • Improvements for unified diff editing format.
  • Added ! as an alias for /run.
  • Autocomplete for /add and /drop now properly quotes filenames with spaces.
  • The /undo command asks GPT not to just retry reverted edit.

v0.21.0

08 Jan 18:45
Compare
Choose a tag to compare

v0.21.0

  • Support for python 3.12.
  • Improvements to unified diff editing format.
  • New --check-update arg to check if updates are available and exit with status code.

v0.20.0

04 Jan 15:44
Compare
Choose a tag to compare

v0.20.0

  • Add images to the chat to automatically use GPT-4 Vision, by @joshuavial

  • Bugfixes:

    • Improved unicode encoding for /run command output, by @ctoth
    • Prevent false auto-commits on Windows, by @ctoth