Releases: Aider-AI/aider
Releases Β· Aider-AI/aider
v0.30.0
- Added Gemini 1.5 Pro as a recommended free model.
- Added better support for Groq's free Llama3 70B model.
- Allow repo map for "whole" edit format.
- Added
--models <MODEL-NAME>
to search the available models. - Added
--no-show-model-warnings
to silence model warnings. - Improved model warnings for unknown or unfamiliar models
v0.29.0
- 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
- Added support for new
gpt-4-turbo-2024-04-09
andgpt-4-turbo
models.- Benchmarked at 61.7% on Exercism benchmark, comparable to
gpt-4-0613
and worse than thegpt-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.
- Benchmarked at 61.7% on Exercism benchmark, comparable to
v0.27.0
- 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
- 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
- Issue a warning if user adds too much code to the chat.
- Vocally refuse to add files to the chat that match
.aiderignore
- Prevents bug where subsequent git commit of those files will fail.
- Added
--openai-organization-id
argument. - Show the user a FAQ link if edits fail to apply.
- Made past articles part of https://aider.chat/blog/
v0.24.0
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
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
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
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.