Davet et, 1 ay ücretsiz Pro kazanNasıl çalışır?

Aider sürüm notları

Aider aracının son 25 kararlı sürümü, en yenisi üstte. Bir şeyi kaldıran, adını değiştiren ya da kullanımdan kaldıran satırlar en başta toplanır. Her sabah GitHub sürümlerinden alınır; maddeler orijinal haliyle İngilizcedir.

Son sürüm: 0.86.0 · 9 Ağustos 2025 GitHub → Aider hakkında →

Kırıcı değişiklikler

Son sürümler

  1. 0.86.0

    • Added support for all GPT-5 models.
    • Added support for Grok-4 via xai/grok-4 and openrouter/x-ai/grok-4 model names.
    • Added support for gemini/gemini-2.5-flash-lite-preview-06-17 model, by Tamir Zahavi-Brunner.
    • /clear now prints “All chat history cleared.” so you know it worked, by Zexin Yuan.
    • /undo output now shows only the first line of each commit message, making it easier to read.
    • Added support for openrouter/moonshotai/kimi-k2 model, by Jack Harrington.
    • Display model announcements with no-arg /model command.
    • Fixed an issue where new settings for an existing model didn't replace the old ones, by Andrew Grigorev.
    • Fixed analytics to support the latest PostHog SDK event-capture API.
    • Bumped dependencies to pick up latest litellm==1.75.0.
    GitHub’da 1 madde daha →
  2. 0.85.0

    • Added support for new Gemini models including gemini-2.5-pro, gemini-2.5-flash, and gemini-2.5-pro-preview-06-05 with thinking tokens support.
    • Updated model aliases: flash now points to gemini-2.5-flash and gemini now points to gemini-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.
    • Added --add-gitignore-files flag 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.
    GitHub’da 16 madde daha →
  3. 0.84.0

    • Added support for new Claude models including the Sonnet 4 and Opus 4 series (e.g., claude-sonnet-4-20250514,
    • Added support for the vertex_ai/gemini-2.5-flash-preview-05-20 model.
    • Updated default OpenRouter models during onboarding to deepseek/deepseek-r1:free for the free tier and
    • Automatically refresh GitHub Copilot tokens when used as OpenAI API keys, by Lih Chen.
    • 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.
    • 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-format options.
    • The /settings command now displays detailed metadata for active main, editor, and weak models.
    GitHub’da 4 madde daha →
  4. 0.83.0

    • Kırıcı Dropped support for Python 3.9.
    • 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.
    GitHub’da 23 madde daha →
  5. 0.82.0

    • 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,
    • Added support for grok-3-fast-beta and grok-3-mini-fast-beta models.
    • Added new patch edit format for OpenAI's GPT-4.1 model.
    • Added new editor-diff, editor-whole, and editor-diff-fenced edit formats.
    • Bugfix for automatically selecting the best edit format to use in architect mode.
    • Add alias "grok3" for xai/grok-3-beta.
    • Add alias "optimus" for openrouter/openrouter/optimus-alpha.
    • Fix URL extraction from error messages.
    GitHub’da 4 madde daha →
  6. 0.81.0

    • Added support for the openrouter/openrouter/quasar-alpha model.
    • 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.
    • Improve error message for OpenRouter API connection issues to mention potential rate limiting or upstream provider issues.
    • Configure weak models (gemini/gemini-2.0-flash and openrouter/google/gemini-2.0-flash-exp:free) for Gemini 2.5 Pro models.
    GitHub’da 4 madde daha →
  7. 0.80.0

    • 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_KEY is set and no model is specified.
    • Prioritize gemini/gemini-2.5-pro-exp-03-25 if GEMINI_API_KEY is set, and vertex_ai/gemini-2.5-pro-exp-03-25 if VERTEXAI_PROJECT is set, when no model is specified.
    • Validate user-configured color settings on startup and warn/disable invalid ones.
    • Warn at startup if --stream and --cache-prompts are used together, as cost estimates may be inaccurate.
    • 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.
    GitHub’da 10 madde daha →
  8. 0.79.0

    • Added support for SOTA Gemini 2.5 Pro.
    • Added support for DeepSeek V3 0324.
    • Added a new /context command that automatically identifies which files need to be edited for a given request.
    • Added /edit as an alias for the /editor command.
    • 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.
    Sürüm notu →
  9. 0.78.0

    • Added support for thinking tokens for OpenRouter Sonnet 3.7.
    • Added commands to switch between model types: /editor-model for Editor Model, and /weak-model for Weak Model, by csala.
    • Added model setting validation to ignore --reasoning-effort and --thinking-tokens if the model doesn't support them.
    • Added --check-model-accepts-settings flag (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.
    • Added --git-commit-verify flag (default: False) to control whether git commit hooks are bypassed.
    • Fixed autocompletion for /ask, /code, and /architect commands, 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.
    GitHub’da 6 madde daha →
  10. 0.77.0

    • Big upgrade in programming languages supported by adopting tree-sitter-language-pack.
    • Added /think-tokens command to set thinking token budget with support for human-readable formats (8k, 10.5k, 0.5M).
    • Added /reasoning-effort command to control model reasoning level.
    • The /think-tokens and /reasoning-effort commands display current settings when called without arguments.
    • Display of thinking token budget and reasoning effort in model information.
    • Changed --thinking-tokens argument to accept string values with human-readable formats.
    • Added --auto-accept-architect flag (default: true) to automatically accept changes from architect coder format without confirmation.
    • Added support for cohere_chat/command-a-03-2025 and gemini/gemma-3-27b-it
    • The bare /drop command now preserves original read-only files provided via args.read.
    • Fixed a bug where default model would be set by deprecated --shortcut switches even when already specified in the command line.
    GitHub’da 5 madde daha →
  11. 0.76.0

    • Kırıcı Added deprecation warning for remove_reasoning setting, now replaced by reasoning_tag.
    • Kırıcı Deprecated model shortcut args (like --4o, --opus) in favor of the --model flag.
    • Improved support for thinking/reasoning models:
    • Added --thinking-tokens CLI 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_reasoning setting, now replaced by reasoning_tag.
    • Aider will notify you when it's completed the last request and needs your input:
    • Added notifications when LLM responses are ready with --notifications flag.
    • Specify desktop notification command with --notifications-command.
    • Added/improved support for many models/providers:
    • Added support for QWQ 32B.
    GitHub’da 17 madde daha →
  12. 0.75.0

    • Basic support for Claude 3.7 Sonnet
    • Use --model sonnet to use the new 3.7
    • Thinking support coming soon.
    • Bugfix to /editor command.
    • 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.
    GitHub’da 4 madde daha →
  13. 0.74.0

    • Kırıcı Remove tags from R1 responses for commit messages (and other weak model uses).
    • 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 tags from R1 responses for commit messages (and other weak model uses).
    • Can now specify use_temperature: in model settings, not just true/false.
    • The full docker container now includes boto3 for Bedrock.
    • Docker containers now set HOME=/app which is the normal project mount-point, to persist
    • Bugfix to prevent creating incorrect filenames like python, php, etc.
    • Bugfix for --timeout
    • Bugfix so that /model now correctly reports that the weak model is not changed.
    • Bugfix so that multi-line mode persists through ^C at confirmation prompts.
    GitHub’da 7 madde daha →
  14. 0.73.0

    • Full support for o3-mini: aider --model o3-mini
    • New --reasoning-effort argument: 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: tagname model 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
    GitHub’da 1 madde daha →
  15. 0.72.0

    • 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-endings for 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.
    GitHub’da 3 madde daha →
  16. 0.71.0

    • Prompts to help DeepSeek work better when alternating between /ask and /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 o1 and a streaming model
    • Pretty output remains enabled even when editing files with triple-backtick fences
    • Bare /ask, /code and /architect commands 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.
    • Added support for custom voice format and input device settings.
    GitHub’da 12 madde daha →
  17. 0.70.0

    • 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 /load or --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.
    GitHub’da 5 madde daha →
  18. 0.69.0

    • 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 comments to give aider instructions in any text file.
    • Full support for Gemini Flash 2.0 Exp:
    • aider --model flash or aider --model gemini/gemini-2.0-flash-exp
    • New --multiline flag and /multiline-mode command makes ENTER a soft newline and META-ENTER send the message,
    • /copy-context 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.
    GitHub’da 3 madde daha →
  19. 0.68.0

    • Aider works with LLM web chat UIs.
    • New --copy-paste mode.
    • New /copy-context command.
    • Set API keys and other environment variables for all providers from command line or yaml conf file.
    • New --api-key provider=key setting.
    • New --set-env VAR=value setting.
    • 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.
    GitHub’da 8 madde daha →
  20. 0.67.0

    • Use aider in your IDE or editor.
    • Run aider --watch-files and 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 /run or /test have non-zero exit codes, pre-fill "Fix that" into the next message prompt.
    • /diff now invokes git diff to use your preferred diff tool.
    • Added Ctrl-Z support for process suspension.
    • Spinner now falls back to ASCII art if fancy symbols throw unicode errors.
    • --read now expands ~ home dirs.
    GitHub’da 2 madde daha →
  21. 0.66.0

    • PDF support for Sonnet and Gemini models.
    • Added --voice-input-device to select audio input device for voice recording,
    • Added --timeout option 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.
    GitHub’da 5 madde daha →
  22. 0.65.0

    • Added --alias config to define custom model aliases.
    • Added --[no-]detect-urls flag 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
    • Ask 2.5% of users if they want to opt-in to analytics.
    • Skip suggesting files that share names with files already in chat.
    • /editor returns and prefill the file content into the prompt, so you can use /editor to 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.
    GitHub’da 1 madde daha →
  23. 0.64.0

    • Added /editor command to open system editor for writing prompts,
    • Full support for gpt-4o-2024-11-20.
    • Stream o1 models by default.
    • /run and 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.
    • Improved model settings configuration with support for global extra_params for litellm.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.
    GitHub’da 12 madde daha →
  24. 0.63.0

    • Support for Qwen 2.5 Coder 32B.
    • /web command just adds the page to the chat, without triggering an LLM response.
    • Improved prompting for the user's preferred chat language.
    • Improved handling of LiteLLM exceptions.
    • Bugfix for double-counting tokens when reporting cache stats.
    • Bugfix for the LLM creating new files.
    • Other small bug fixes.
    • Aider wrote 55% of the code in this release.
    Sürüm notu →
  25. 0.62.0

    • 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 --haiku to 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.
    GitHub’da 2 madde daha →

Diğer ajanlar

Claude CodeCodex CLIGemini CLICopilot CLIopencodeHermes AgentQwen CodeKimi CLIGooseMistral VibeCrushCline Bütün ajanlar →

Aider aracını diğer ajanların yanında çalıştırın, hangisinin sizi beklediğini görün: AgentVera hepsini Mac, Windows ve Linux’ta tek pencerede, telefonunuzda da tutar.

Ajanlarını bir masaya topla.

İndir, projeni seç, ilk ajanını aç. Kurulu CLI’ların hazır.