Changelog
Aider
Zuletzt aus offizieller Quelle geprüft:
Offizielle Changelog-Quelle öffnenDie Erfassung aus offiziellen Quellen ist begrenzt. Ältere Releases können fehlen. Diese Seite beansprucht keine vollständige Versionshistorie.
Versionshinweise ohne deutsche Übersetzung stehen im englischen Original.
Neueste Releases (60)
28. Juni 2025
New Models
- Added support for new Gemini models including
gemini-2.5-pro,gemini-2.5-flash, andgemini-2.5-pro-preview-06-05with thinking tokens support. - Updated model aliases:
flashnow points togemini-2.5-flashandgemininow points togemini-2.5-pro. - Support for Responses API models like o1-pro, o3-pro.
- Added support for OpenAI o3-pro model across multiple providers.
- Enhanced thinking tokens support: can now be disabled by setting to 0, and improved help text with examples.
- Increased max tokens for Deepseek models to 65536 for better performance.
- Updated pricing for o3.
Mehr anzeigenWeniger anzeigen
New Features & Enhancements
- Added
--add-gitignore-filesflag to enable adding files listed in .gitignore to Aider's editing scope, by omarcinkonis. - Co-authored-by attribution is now enabled by default for commit messages.
- Enhanced commit message generation to use system prompt prefixes, by Luke Reeves.
- Added
--commit-languageoption to specify the language for commit messages, by Kyosuke Takayama. - Skip expensive file tracking operations when
--skip-sanity-check-repois enabled for better performance, by Makar Ivashko. - Optimized chat history summarization performance, by jayeshthk.
- Added custom PostHog analytics configuration options with
--analytics-posthog-hostand--analytics-posthog-project-api-keyflags, by Vasil Markoukin.
Repository Map
- Added MATLAB language support for repository maps, by Matthew Tofano.
- Added Clojure language support for repository maps, by Garrett Hopper.
- Improved kebab-case identifier recognition in repository maps for better code analysis.
Fixes & Small Improvements
- Improved GitHub Copilot token handling with better validation and error messages, by Vincent Taverna and Sebastian Estrella.
- Improved inline code rendering in Rich markdown output, by Vamsi Talupula.
- Fixed Vertex AI model name prefixes in settings, by Wietse Venema.
- Improved
/read-onlycommand to resolve literal paths correctly, by Matteo Landi. - Fixed encoding issues in git diff output and LLM history logging.
- Fixed search block regex to accept optional closing tags when working with HTML content, by Mathis Beer.
- Auto-create parent directories for chat history files to prevent startup errors, by contributor.
- Ensure pip is available before package installation.
- Aider wrote 21% of the code in this release.
31. Mai 2025
Model support & provider updates
- Added support for new Claude models including the Sonnet 4 and Opus 4 series (e.g.,
claude-sonnet-4-20250514,claude-opus-4-20250514) across various providers. The defaultsonnetandopusaliases were updated to these newer versions. - Added support for the
vertex_ai/gemini-2.5-flash-preview-05-20model. - Updated default OpenRouter models during onboarding to
deepseek/deepseek-r1:freefor the free tier andanthropic/claude-sonnet-4for paid tiers. - Automatically refresh GitHub Copilot tokens when used as OpenAI API keys, by Lih Chen.
Mehr anzeigenWeniger anzeigen
Core functionality improvements
- Fixed an issue where files explicitly added via the command line were not correctly ignored if listed in
.gitignore. - Improved automatic commit messages by providing more context during their generation, by wangboxue.
- Fixed OpenRouter token cost calculation for improved accuracy.
Quality of life improvements
- Improved OpenRouter model metadata handling by introducing a local cache, increasing reliability and performance.
- Added shell tab completion for file path arguments (by saviour) and for
--edit-format/--editor-edit-formatoptions. - The
/settingscommand now displays detailed metadata for active main, editor, and weak models. - Improved user language detection by correctly normalizing hyphenated language codes (e.g.,
en-UStoen) and enhancing the validation of locale results. - Prevented aider from instructing the LLM to reply in 'C' or 'POSIX' when these are detected as the system locale.
- Displayed a spinner with the model name when generating commit messages.
- Bumped configargparse to 1.7.1 as 1.7 was pulled.
10. Mai 2025
- Added support for
gemini-2.5-pro-preview-05-06models. - Added support for
qwen3-235bmodels. - 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-byoption 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 the05-06preview versions. - Marked Gemini 2.5 Pro preview models as
overeagerby default.
Mehr anzeigenWeniger anzeigen
- 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-25model settings to reflect its lack of support forthinking_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_tokensandreasoning_effortparameters for OpenRouter models. - Improved cost calculation using
litellm.completion_costwhere available. - Added model settings for
openrouter/google/gemini-2.5-pro-preview-03-25. - Added
--disable-playwrightflag to prevent Playwright installation prompts and usage, by Andrew Grigorev. - The
aider scrapecommand-line tool will now use Playwright for web scraping if it is available, by Jon Keys. - Fixed linter command execution on Windows by adopting
oslexfor argument quoting, by Titusz Pan. - Improved cross-platform display of shell commands by using
oslexfor robust argument quoting, by Titusz Pan. - Improved
/askmode to instruct the LLM to elide unchanging code in its responses. - Ensured web scraping in the GUI also respects Playwright availability and the
--disable-playwrightflag. - Improved display of filenames in the prompt header using rich Text formatting.
- Enabled
reasoning_effortfor Gemini 2.5 Flash models. - Added a
--shell-completionsargument to generate shell completion scripts (e.g., for bash, zsh). - Explicit
--attribute-authoror--attribute-committerflags now override the default behavior when--attribute-co-authored-byis 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.
/dropafter adding a read-only file). - The
aider-argsutility (orpython -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: aider.chat/HISTORY.html
15. April 2025
- Support for GPT 4.1, mini and nano.
- Improved support for using architect mode with Gemini 2.5 Pro.
- Add support for
xai/grok-3-beta,xai/grok-3-mini-beta,openrouter/x-ai/grok-3-beta,openrouter/x-ai/grok-3-mini-beta, andopenrouter/openrouter/optimus-alphamodels. - Added support for
grok-3-fast-betaandgrok-3-mini-fast-betamodels. - Added new
patchedit format for OpenAI's GPT-4.1 model. - Added new
editor-diff,editor-whole, andeditor-diff-fencededit formats. - Bugfix for automatically selecting the best edit format to use in architect mode.
Mehr anzeigenWeniger anzeigen
- Add alias "grok3" for
xai/grok-3-beta. - Add alias "optimus" for
openrouter/openrouter/optimus-alpha. - Fix URL extraction from error messages.
- Allow adding files by full path even if a file with the same basename is already in the chat.
- Fix quoting of values containing '#' in the sample
aider.conf.yml. - Add support for Fireworks AI model 'deepseek-v3-0324', by Felix Lisczyk.
- Aider wrote 92% of the code in this release.
4. April 2025
- Added support for the
openrouter/openrouter/quasar-alphamodel. - Currently free on OpenRouter.
- Quasar scored 55% on the polyglot coding benchmark
- Run with
aider --model quasar - Offer OpenRouter OAuth authentication if an OpenRouter model is specified but the API key is missing.
- Prevent retrying API calls when the provider reports insufficient credits.
- Improve URL detection to exclude trailing double quotes.
- Bumped deps to pickup litellm change to properly display the root cause of OpenRouter "choices" errors.
Mehr anzeigenWeniger anzeigen
- Improve error message for OpenRouter API connection issues to mention potential rate limiting or upstream provider issues.
- Configure weak models (
gemini/gemini-2.0-flashandopenrouter/google/gemini-2.0-flash-exp:free) for Gemini 2.5 Pro models. - Add model metadata for
openrouter/google/gemini-2.0-flash-exp:free. - Updated deps for yanked fsspec and aiohttp packages #3699
- Removed redundant dependency check during OpenRouter OAuth flow, by Claudia Pellegrino.
- Aider wrote 86% of the code in this release.
31. März 2025
- OpenRouter OAuth integration:
- Offer to OAuth against OpenRouter if no model and keys are provided.
- Select OpenRouter default model based on free/paid tier status if
OPENROUTER_API_KEYis set and no model is specified. - Prioritize
gemini/gemini-2.5-pro-exp-03-25ifGEMINI_API_KEYis set, andvertex_ai/gemini-2.5-pro-exp-03-25ifVERTEXAI_PROJECTis set, when no model is specified. - Validate user-configured color settings on startup and warn/disable invalid ones.
- Warn at startup if
--streamand--cache-promptsare used together, as cost estimates may be inaccurate.
Mehr anzeigenWeniger anzeigen
- Boost repomap ranking for files whose path components match identifiers mentioned in the chat.
- Change web scraping timeout from an error to a warning, allowing scraping to continue with potentially incomplete content.
- Left-align markdown headings in the terminal output, by Peter Schilling.
- Update edit format to the new model's default when switching models with
/model, if the user was using the old model's default format. - Add the
openrouter/deepseek-chat-v3-0324:freemodel. - Add
Ctrl-X Ctrl-Ekeybinding to edit the current input buffer in an external editor, by Matteo Landi. - Fix linting errors for filepaths containing shell metacharacters, by Mir Adnan ALI.
- Add repomap support for the Scala language, by Vasil Markoukin.
- Fixed bug in
/runthat was preventing auto-testing. - Fix bug preventing
UnboundLocalErrorduring git tree traversal. - Handle
GitCommandNotFounderror if git is not installed or not in PATH. - Handle
FileNotFoundErrorif the current working directory is deleted while aider is running. - Fix completion menu current item color styling, by Andrey Ivanov.
- Aider wrote 87% of the code in this release.
Full change log: aider.chat/HISTORY.html
25. März 2025
- Added support for SOTA Gemini 2.5 Pro.
- Added support for DeepSeek V3 0324.
- Added a new
/contextcommand that automatically identifies which files need to be edited for a given request. - Added
/editas an alias for the/editorcommand. - Added "overeager" mode for Claude 3.7 Sonnet models to try and keep it working within the requested scope.
- Aider wrote 65% of the code in this release.
21. März 2025
- Added support for thinking tokens for OpenRouter Sonnet 3.7.
- Added commands to switch between model types:
/editor-modelfor Editor Model, and/weak-modelfor Weak Model, by csala. - Added model setting validation to ignore
--reasoning-effortand--thinking-tokensif the model doesn't support them. - Added
--check-model-accepts-settingsflag (default: true) to force unsupported model settings. - Annotated which models support reasoning_effort and thinking_tokens settings in the model settings data.
- Improved code block rendering in markdown output with better padding using NoInsetMarkdown.
Mehr anzeigenWeniger anzeigen
- Added
--git-commit-verifyflag (default: False) to control whether git commit hooks are bypassed. - Fixed autocompletion for
/ask,/code, and/architectcommands, by shladnik. - Added vi-like behavior when pressing enter in multiline-mode while in vi normal/navigation-mode, by Marco Mayer.
- Added AWS_PROFILE support for Bedrock models, allowing use of AWS profiles instead of explicit credentials, by lentil32.
- Enhanced
--aiderignoreargument to resolve both absolute and relative paths, by mopemope. - Improved platform information handling to gracefully handle retrieval errors.
- Bumped dependencies to pickup litellm fix for Ollama.
- Added support for
openrouter/google/gemma-3-27b-itmodel. - Updated exclude patterns for help documentation.
- Aider wrote 92% of the code in this release.
Full release notes: aider.chat/HISTORY.html
10. März 2025
- Improved support for thinking/reasoning models:
- Added
--thinking-tokensCLI option to control token budget for models that support thinking. - Display thinking/reasoning content from LLMs which return it.
- Enhanced handling of reasoning tags to better clean up model responses.
- Added deprecation warning for
remove_reasoningsetting, now replaced byreasoning_tag.
- Aider will notify you when it's completed the last request and needs your input:
Mehr anzeigenWeniger anzeigen
- Added notifications when LLM responses are ready with
--notificationsflag. - Specify desktop notification command with
--notifications-command.
- Added/improved support for many models/providers:
- Added support for QWQ 32B.
- Support for DeepSeek V3 free on OpenRouter:
--model openrouter/deepseek/deepseek-chat:free. - Added support for Claude 3.7 Sonnet models on OpenRouter, Bedrock and Vertex AI.
- Updated default model to Claude 3.7 Sonnet on OpenRouter.
- Added support for GPT-4.5-preview model.
- Added support for Claude 3.7 Sonnet:beta on OpenRouter.
- Added support for
openrouter/anthropic/claude-3.7-sonnet - Fixed weak_model_name patterns to match main model name patterns for some models.
- Switch to
tree-sitter-language-packfor tree sitter support. - Improved error handling for EOF (Ctrl+D) in user input prompts.
- Added helper function to ensure hex color values have a # prefix.
- Fixed handling of Git errors when reading staged files.
- Improved SSL verification control for model information requests.
- Improved empty LLM response handling with clearer warning messages.
- Fixed Git identity retrieval to respect global configuration, by Akira Komamura.
- Offer to install dependencies for Bedrock and Vertex AI models.
- Deprecated model shortcut args (like --4o, --opus) in favor of the --model flag.
- Aider wrote 85% of the code in this release.
4. März 2025
- Basic support for Claude 3.7 Sonnet
- Use
--model sonnetto use the new 3.7 - Thinking support coming soon.
- Bugfix to
/editorcommand. - Downgrade streamlit dependency to avoid threading bug.
- Added support for tree-sitter language pack.
- Added openrouter/o3-mini-high model configuration.
- Added build.gradle.kts to special files for Kotlin project support, by Lucas Shadler.
- Prevent more than one cache warming thread from becoming active.
- Fixed continuation prompt ". " for multiline input.
- Added HCL (Terraform) syntax support, by Warren Krewenki.
- Have o1 & o3-mini generate markdown by sending the magic "Formatting re-enabled." string.
- Bugfix for multi-line inputs, which should not include the ". " continuation prompt.
- Aider wrote 46% of the code in this release.
6. Februar 2025
- Dynamically changes the Ollama context window to hold the current chat.
- Better support for o3-mini, DeepSeek V3 & R1, o1-mini, o1 via secondary API providers.
- Remove
<think>tags from R1 responses for commit messages (and other weak model uses). - Can now specify
use_temperature: <float>in model settings, not just true/false. - The full docker container now includes
boto3for Bedrock. - Docker containers now set
HOME=/appwhich is the normal project mount-point, to persist~/.aider. - Bugfix to prevent creating incorrect filenames like
python,php, etc. - Bugfix for
--timeout
Mehr anzeigenWeniger anzeigen
- Bugfix so that
/modelnow correctly reports that the weak model is not changed. - Bugfix so that multi-line mode persists through ^C at confirmation prompts.
- Watch files now fully ignores top-level directories named in ignore files, to reduce the chance of hitting OS watch limits. Helpful to ignore giant subtrees like
node_modules. - Fast startup with more providers and when model metadata provided in local files.
- Improved .gitignore handling:
- Honor ignores already in effect regardless of how they've been configured.
- Check for .env only when the file exists.
- Yes/No prompts now accept All/Skip as alias for Y/N even when not processing a group of confirmations.
- Aider wrote 77% of the code in this release.
31. Januar 2025
- Full support for o3-mini:
aider --model o3-mini - New
--reasoning-effortargument: low, medium, high. - Improved handling of context window size limits, with better messaging and Ollama-specific guidance.
- Added support for removing model-specific reasoning tags from responses with
remove_reasoning: tagnamemodel setting. - Auto-create parent directories when creating new files, by xqyz.
- Support for R1 free on OpenRouter:
--model openrouter/deepseek/deepseek-r1:free - Enforce user/assistant turn order to avoid R1 errors, by miradnanali.
- Case-insensitive model name matching while preserving original case.
- Harden against user/assistant turn order problems which cause R1 errors.
- Fix model metadata for
openrouter/deepseek/deepseek-r1 - Aider wrote 69% of the code in this release.
20. Januar 2025
- Support for DeepSeek R1.
- Use shortcut:
--model r1 - Also via OpenRouter:
--model openrouter/deepseek/deepseek-r1 - Added Kotlin syntax support to repo map, by Paul Walker.
- Added
--line-endingsfor file writing, by Titusz Pan. - Added examples_as_sys_msg=True for GPT-4o models, improves benchmark scores.
- Bumped all dependencies, to pick up litellm support for o1 system messages.
- Bugfix for turn taking when reflecting lint/test errors.
- Fix permissions issue in Docker images.
- Added read-only file announcements.
- Bugfix: ASCII fallback for unicode errors.
- Bugfix: integer indices for list slicing in repomap calculations.
- Aider wrote 52% of the code in this release.
11. Januar 2025
- Prompts to help DeepSeek work better when alternating between
/askand/code. - Streaming pretty LLM responses is smoother and faster for long replies.
- Streaming automatically turns of for model that don't support it
- Can now switch to/from
/model o1and a streaming model - Pretty output remains enabled even when editing files with triple-backtick fences
- Bare
/ask,/codeand/architectcommands now switch the chat mode. - Increased default size of the repomap.
- Increased max chat history tokens limit from 4k to 8k.
- Turn off fancy input and watch files if terminal is dumb.
Mehr anzeigenWeniger anzeigen
- Added support for custom voice format and input device settings.
- Disabled Streamlit email prompt, by apaz-cli.
- Fixed lint command handling of nested spaced strings, by Aaron Weisberg.
- Added token count feedback when adding command output to chat.
- Improved error handling for large audio files with automatic format conversion.
- Improved handling of git repo index errors, by Krazer.
- Improved unicode handling in console output with ASCII fallback.
- Added AssertionError to git error handling.
- Fixed file export path in voice format conversion.
- Added AttributeError to git error handling.
- Improved markdown rendering performance with adaptive delay based on render time.
- Fixed typo in model metadata variable name.
- Aider wrote 60% of the code in this release.
27. Dezember 2024
- Full support for o1 models.
- Watch files now honors
--subtree-only, and only watches that subtree. - Improved prompting for watch files, to work more reliably with more models.
- New install methods via uv, including one-liners.
- Support for openrouter/deepseek/deepseek-chat model.
- Better error handling when interactive commands are attempted via
/loador--load. - Display read-only files with abs path if its shorter than rel path.
- Ask 10% of users to opt-in to analytics.
- Bugfix for auto-suggest.
- Gracefully handle unicode errors in git path names.
- Fix for gemini model names in model metadata.
- Show hints about AI! and AI? when user makes AI comments.
- Support for running without git installed.
- Improved environment variable setup messages on Windows.
- Aider wrote 74% of the code in this release.
13. Dezember 2024
- Watch files improvements:
- Use
# ... AI?comments to trigger aider and ask questions about your code. - Now watches all files, not just certain source files.
- Use
# AI comments,// AI comments, or-- AI commentsto give aider instructions in any text file. - Full support for Gemini Flash 2.0 Exp:
aider --model flashoraider --model gemini/gemini-2.0-flash-exp
Mehr anzeigenWeniger anzeigen
- New `--multiline` flag and `/multiline-mode` command makes ENTER a soft newline and META-ENTER send the message, by @miradnanali.
/copy-context <instructions>now takes optional "instructions" when copying code context to the clipboard.- Improved clipboard error handling with helpful requirements install info.
- Ask 5% of users if they want to opt-in to analytics.
/voicenow lets you edit the transcribed text before sending.- Disabled auto-complete in Y/N prompts.
- Aider wrote 68% of the code in this release.
github.com/user-attachments/assets/528b6868-f6be-426c-a736-dbe1a208435d
10. Dezember 2024
- Aider works with LLM web chat UIs.
- New
--copy-pastemode. - New
/copy-contextcommand. - Set API keys and other environment variables for all providers from command line or yaml conf file.
- New
--api-key provider=keysetting. - New
--set-env VAR=valuesetting. - Added bash and zsh support to
--watch-files. - Better error messages when missing dependencies for Gemini and Bedrock models.
- Control-D now properly exits the program.
- Don't count token costs when API provider returns a hard error.
Mehr anzeigenWeniger anzeigen
- Bugfix so watch files works with files that don't have tree-sitter support.
- Bugfix so o1 models can be used as weak model.
- Updated shell command prompt.
- Added docstrings for all Coders.
- Reorganized command line arguments with improved help messages and grouping.
- Use the exact
sys.pythonfor self-upgrades. - Added experimental Gemini models.
- Aider wrote 71% of the code in this release.
github.com/user-attachments/assets/a8dca5f6-a1f8-4282-9cbd-e8219f4a23b6
6. Dezember 2024
- Use aider in your IDE or editor.
- Run
aider --watch-filesand it will watch for instructions you add to your source files. - One-liner
# ...or// ...comments that start or end with "AI" are instructions to aider. - When aider sees "AI!" it reads and follows all the instructions in AI comments.
- Support for new Amazon Bedrock Nova models.
- When
/runor/testhave non-zero exit codes, pre-fill "Fix that" into the next message prompt. /diffnow invokesgit diffto use your preferred diff tool.- Added Ctrl-Z support for process suspension.
Mehr anzeigenWeniger anzeigen
- Spinner now falls back to ASCII art if fancy symbols throw unicode errors.
--readnow expands~home dirs.- Enabled exception capture in analytics.
- Aider wrote 61% of the code in this release.
github.com/user-attachments/assets/bea76d8b-5c31-4913-9536-97b7e6c632b5
1. Dezember 2024
- PDF support for Sonnet and Gemini models.
- Added
--voice-input-deviceto select audio input device for voice recording, by @preynal. - Added
--timeoutoption to configure API call timeouts. - Set cwd to repo root when running shell commands.
- Added Ctrl-Up/Down keyboard shortcuts for per-message history navigation.
- Improved error handling for failed .gitignore file operations.
- Improved error handling for input history file permissions.
- Improved error handling for analytics file access.
- Removed spurious warning about disabling pretty in VSCode.
- Removed broken support for Dart.
Mehr anzeigenWeniger anzeigen
- Bugfix when scraping URLs found in chat messages.
- Better handling of __version__ import errors.
- Improved
/dropcommand to support substring matching for non-glob patterns. - Bugfix to
--alias. - Aider wrote 82% of the code in this release.
github.com/user-attachments/assets/4d9b5187-45e5-47c2-a8ff-1e00542c8b06
26. November 2024
- Added
--aliasconfig to define custom model aliases. - Added
--[no-]detect-urlsflag to disable detecting and offering to scrape URLs found in the chat. - Ollama models now default to an 8k context window.
- Added RepoMap support for Dart language by @malkoG.
- Ask 2.5% of users if they want to opt-in to analytics.
- Skip suggesting files that share names with files already in chat.
Mehr anzeigenWeniger anzeigen
/editorreturns and prefill the file content into the prompt, so you can use/editorto compose messages that start with/commands, etc.- Enhanced error handling for analytics.
- Improved handling of UnknownEditFormat exceptions with helpful documentation links.
- Bumped dependencies to pick up grep-ast 0.4.0 for Dart language support.
- Aider wrote 81% of the code in this release.
21. November 2024
- Added `/editor` command to open system editor for writing prompts, by @thehunmonkgroup.
- Full support for
gpt-4o-2024-11-20. - Stream o1 models by default.
/runand suggested shell commands are less mysterious and now confirm that they "Added XX lines of output to the chat."- Ask 1% of users if they want to opt-in to analytics.
- Added support for optional multiline input tags with matching closing tags.
Mehr anzeigenWeniger anzeigen
- Improved model settings configuration with support for global
extra_paramsforlitellm.completion(). - Architect mode now asks to add files suggested by the LLM.
- Fixed bug in fuzzy model name matching.
- Added Timeout exception to handle API provider timeouts.
- Added
--show-release-notesto control release notes display on first run of new version. - Save empty dict to cache file on model metadata download failure, to delay retry.
- Improved error handling and code formatting.
- Fixed bug in fuzzy model name matching when litellm provider info is missing.
- Modified model metadata file loading to allow override of resource file.
- Allow recursive loading of dirs using
--read. - Updated dependency versions to pick up litellm fix for ollama models.
- Added exponential backoff retry when writing files to handle editor file locks.
- Updated Qwen 2.5 Coder 32B model configuration.
- Fixed bug in git ignored file handling.
- Improved error handling for git operations.
- Aider wrote 74% of the code in this release.
5. November 2024
- Full support for Claude 3.5 Haiku
- Scored 75% on aider's code editing leaderboard.
- Almost as good as Sonnet at much lower cost.
- Launch with
--haikuto use it. - Easily apply file edits from ChatGPT, Claude or other web apps
- Chat with ChatGPT or Claude via their web app.
- Give it your source files and ask for the changes you want.
- Use the web app's "copy response" button to copy the entire reply from the LLM.
- Run
aider --apply-clipboard-edits file-to-edit.js. - Aider will edit your file with the LLM's changes.
- Bugfix for creating new files.
- Aider wrote 84% of the code in this release.
22. Oktober 2024
- Full support for Sonnet 10/22, the new SOTA model on aider's code editing benchmark.
- Aider uses Sonnet 10/22 by default.
- Improved formatting of added and read-only files above chat prompt, by @jbellis.
- Improved support for o1 models by more flexibly parsing their nonconforming code edit replies.
- Corrected diff edit format prompt that only the first match is replaced.
- Stronger whole edit format prompt asking for clean file names.
- Now offers to add
.envto the.gitignorefile. - Ships with a small model metadata json file to handle models not yet updated in litellm.
- Model settings for o1 models on azure.
- Bugfix to properly include URLs in
/helpRAG results. - Aider wrote 49% of the code in this release.
29. September 2024
- Use a pair of Architect/Editor models for improved coding
- Use a strong reasoning model like o1-preview as your Architect.
- Use a cheaper, faster model like gpt-4o as your Editor.
- New
--o1-previewand--o1-minishortcuts. - Support for new Gemini 002 models.
- Better support for Qwen 2.5 models.
- Many confirmation questions can be skipped for the rest of the session with "(D)on't ask again" response.
- Autocomplete for
/read-onlysupports the entire filesystem. - New settings for completion menu colors.
Mehr anzeigenWeniger anzeigen
- New
/copycommand to copy the last LLM response to the clipboard. - Renamed
/clipboardto/paste. - Will now follow HTTP redirects when scraping urls.
- New
--voice-formatswitch to send voice audio as wav/mp3/webm, by @mbailey. - ModelSettings takes
extra_paramsdict to specify any extras to pass tolitellm.completion(). - Support for cursor shapes when in vim mode.
- Numerous bug fixes.
- Aider wrote 53% of the code in this release.