Releases: Aider-AI/aider
Releases Β· Aider-AI/aider
v0.35.0
- Aider now uses GPT-4o by default.
- GPT-4o tops the aider LLM code editing leaderboard at 72.9%, versus 68.4% for Opus.
- GPT-4o takes second on aider's refactoring leaderboard with 62.9%, versus Opus at 72.3%.
- Added
--restore-chat-history
to restore prior chat history on launch, so you can continue the last conversation. - Improved reflection feedback to LLMs using the diff edit format.
- Improved retries on
httpx
errors.
v0.34.0
- Updated prompting to use more natural phrasing about files, the git repo, etc. Removed reliance on read-write/read-only terminology.
- Refactored prompting to unify some phrasing across edit formats.
- Enhanced the canned assistant responses used in prompts.
- Added explicit model settings for
openrouter/anthropic/claude-3-opus
,gpt-3.5-turbo
- Added
--show-prompts
debug switch. - Bugfix: catch and retry on all litellm exceptions.
v0.33.0
- Added native support for Deepseek models using
DEEPSEEK_API_KEY
anddeepseek/deepseek-chat
, etc rather than as a generic OpenAI compatible API.
v0.32.0
- Aider LLM code editing leaderboards that rank popular models according to their ability to edit code.
- Leaderboards include GPT-3.5/4 Turbo, Opus, Sonnet, Gemini 1.5 Pro, Llama 3, Deepseek Coder & Command-R+.
- Gemini 1.5 Pro now defaults to a new diff-style edit format (diff-fenced), enabling it to work better with larger code bases.
- Support for Deepseek-V2, via more a flexible config of system messages in the diff edit format.
- Improved retry handling on errors from model APIs.
- Benchmark outputs results in YAML, compatible with leaderboard.
v0.31.0
- Aider is now also AI pair programming in your browser! Use the
--browser
switch to launch an experimental browser based version of aider. - Switch models during the chat with
/model <name>
and search the list of available models with/models <query>
.
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.