All skills
Skillintermediate

Release history

- Added support for Claude 4.5/4.6 models and updated model aliases (sonnet/haiku/opus). - Expanded Gemini model support with 2.5 Flash and Flash‑Lite, added Gemini 3 preview models, and updated the flash alias to gemini/gemini-flash-latest. - Added DeepSeek Reasoner model and updated DeepSeek model metadata with costs and prompt caching. - Added BadGatewayError and ImageFetchError to handled exce

Claude Code Knowledge Pack7/10/2026

Overview

Release history

main branch

  • Added support for Claude 4.5/4.6 models and updated model aliases (sonnet/haiku/opus).
  • Expanded Gemini model support with 2.5 Flash and Flash‑Lite, added Gemini 3 preview models, and updated the flash alias to gemini/gemini-flash-latest.
  • Added DeepSeek Reasoner model and updated DeepSeek model metadata with costs and prompt caching.
  • Added BadGatewayError and ImageFetchError to handled exceptions.
  • Fixed exception mapping to only include real exception classes, avoiding runtime errors, by Claudia Pellegrino.
  • Repo map now tags Fortran, Haskell, Julia, and Zig and is compatible with newer tree-sitter Python APIs, by Varchas Gopalaswamy, Tim Put, and Mubashir Osmani.
  • Removed deprecated google-generativeai dependency to eliminate import warnings, by Mark McDonald.
  • Added settings for new OpenAI GPT‑5.1/5.2 and GPT‑5‑pro models across OpenAI, Azure, and OpenRouter, including chat and codex variants.
  • Changed the gemini alias to point to gemini/gemini-3-pro-preview.
  • Added support for OpenAI o1-pro model.
  • Added support for GPT‑5.3/5.4 model variants across OpenAI, Azure, and OpenRouter, plus GPT‑4.1‑nano.
  • Added /ok as a shortcut for asking aider to go ahead with the proposed changes, with optional extra instructions.
  • When auto-commits are disabled, aider can add files outside the git repo and promote read-only files to editable, by Chris McCormick.
  • Fixed crashes caused by circular symlink loops when resolving paths, by coder_3.
  • Aider wrote 62% of the code in this release.

Aider v0.86.1

  • Added a reasoning_effort setting for GPT-5 models and disabled temperature by default for the GPT-5 family.

Aider v0.86.0

  • Expanded GPT-5 model support across family variants and providers (OpenAI, Azure, OpenRouter), including dated and chat/mini/nano variants.
  • Aider wrote 88% of the code in this release.

Aider v0.85.5

  • Enforced diff edit format for GPT-5 models.
  • Added support for the reasoning_effort setting for GPT-5 models.
  • Fixed model detection to correctly apply GPT-5 settings to versioned names (gpt-5 and gpt-5-2025-08-07).

Aider v0.85.4

  • Added support for openai/gpt-5
  • Fixed analytics to support the latest PostHog SDK event-capture API.
  • Disabled temperature when using GPT-5 models for more deterministic outputs.

Aider v0.85.3

  • Bumped dependencies to pick up latest litellm==1.75.0.

Aider v0.85.2

  • 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.
  • Fixed an issue where new settings for an existing model didn't replace the old ones, by Andrew Grigorev.
  • Added support for openrouter/moonshotai/kimi-k2 model, by Jack Harrington.

Aider v0.85.1

  • Display model announcements with no-arg /model command.

Aider v0.85.0

  • Support for Responses API models like o1-pro, o3-pro.
  • Updated pricing for o3.
  • 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.
  • Added --add-gitignore-files flag to enable adding files listed in .gitignore to Aider's editing scope, by omarcinkonis.
  • Added --commit-language option to specify the language for commit messages, by Kyosuke Takayama.
  • Enhanced thinking tokens support: can now be disabled by setting to 0, and improved help text with examples.
  • Added MATLAB language support for repository maps, by Matthew Tofano.
  • Added support for OpenAI o3-pro model across multiple providers.
  • Improved GitHub Copilot token handling with better validation and error messages, by Vincent Taverna and Sebastian Estrella.
  • Fixed encoding issues in git diff output and LLM history logging.
  • Enhanced commit message generation to use system prompt prefixes, by Luke Reeves.
  • Improved inline code rendering in Rich markdown output, by Vamsi Talupula.
  • Fixed Vertex AI model name prefixes in settings, by Wietse Venema.
  • Improved /read-only command to resolve literal paths correctly, by Matteo Landi.
  • Skip expensive file tracking operations when --skip-sanity-check-repo is enabled for better performance, by Makar Ivashko.
  • Ensure pip is available before package installation.
  • Auto-create parent directories for chat history files to prevent startup errors, by contributor.
  • Fixed search block regex to accept optional closing tags when working with HTML content, by Mathis Beer.
  • Co-authored-by attribution is now enabled by default for commit messages.
  • Added Clojure language support for repository maps, by Garrett Hopper.
  • Added custom PostHog analytics configuration options with --analytics-posthog-host and --analytics-posthog-project-api-key flags, by Vasil Markoukin.
  • Optimized chat history summarization performance, by jayeshthk.
  • Improved kebab-case identifier recognition in repository maps for better code analysis.
  • Increased max tokens for Deepseek models to 65536 for better performance.
  • Aider wrote 21% of the code in this release.

Aider v0.84.0

  • 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 default sonnet and opus aliases were updated to these newer versions.
  • Added support for the vertex_ai/gemini-2.5-flash-preview-05-20 model.
  • Fixed OpenRouter token cost calculation for improved accuracy.
  • Updated default OpenRouter models during onboarding to deepseek/deepseek-r1:free for the free tier and anthropic/claude-sonnet-4 for paid tiers.
  • Automatically refresh GitHub Copilot tokens when used as OpenAI API keys, by Lih Chen.
  • Aider wrote 79% of the code in this release.

Aider v0.83.2

  • Bumped configargparse to 1.7.1 as 1.7 was pulled.
  • Added shell tab completion for file path arguments (by saviour) and for --edit-format/--editor-edit-format options.
  • Improved OpenRouter model metadata handling by introducing a local cache, increasing reliability and performance.
  • The /settings command now displays detailed metadata for active main, editor, and weak models.
  • 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.

Aider v0.83.1

  • Improved user language detection by correctly normalizing hyphenated language codes (e.g., en-US to en) 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.

Aider v0.83.0

  • 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.
  • Corrected gemini-2.5-pro-exp-03-25 model settings to reflect its lack of support for thinking_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_tokens and reasoning_effort parameters for OpenRouter models.
  • Improved cost calculation using litellm.completion_cost where available.
  • Added model settings for openrouter/google/gemini-2.5-pro-preview-03-25.
  • Added --disable-playwright flag to prevent Playwright installation prompts and usage, by Andrew Grigorev.
  • The aider scrape command-line tool will now use Playwright for web scraping if it is available, by Jon Keys.
  • Fixed linter command execution on Windows by adopting oslex for argument quoting, by Titusz Pan.
  • Improved cross-platform display of shell commands by using oslex for robust argument quoting, by Titusz Pan.
  • Improved /ask mode to instruct the LLM to elide unchanging code in its responses.
  • Ensured web scraping in the GUI also respects Playwright availability and the --disable-playwright flag.
  • Improved display of filenames in the prompt header using rich Text formatting.
  • Enabled reasoning_effort for Gemini 2.5 Flash models.
  • Added a --shell-completions argument to generate shell completion scripts (e.g., for bash, zsh).
  • Explicit --attribute-author or --attribute-committer flags now override the default behavior when --attribute-co-authored-by is 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. /drop after adding a read-only file).
  • The aider-args utility (or python -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.

Aider v0.82.3

  • Add support for gemini-2.5-flash-preview-04-17 models.
  • Improved robustness of edit block parsing when filenames start with backticks or fences.
  • Add new udiff-simple edit format, for Gemini 2.5 Pro.
  • Update default weak/editor models for Gemini 2.5 Pro models to use gemini-2.5-flash-preview-04-17.
  • Instruct models to reply in the user's detected system language.
  • Fix parsing of diffs for newly created files (--- /dev/null).
  • Add markdown syntax highlighting support when editing multi-line commit messages via /commit, by Kay Gosho.
  • Set Gemini 2.5 Pro models to use the overeager prompt setting by default.
  • Add common file types (.svg, .pdf) to the default list of ignored files for AI comment scanning (--watch).
  • Skip scanning files larger than 1MB for AI comments (--watch).

Aider v0.82.2

  • Fix editing shell files with diff-fenced, by zjy1412.
  • Improve robustness of patch application by allowing multiple update/delete actions for the same file within a single response.
  • Update prompts to instruct LLMs to consolidate all edits for a given file into a single block within the patch.

Aider v0.82.1

  • Added support for o3 and o4-mini including provider-specific versions for OpenAI, OpenRouter, and Azure.
  • Added support for Azure specific gpt-4.1 and gpt-4.1-mini models.
  • Disabled streaming for o3 models since you need identity verification to stream.
  • Fixed handling of file paths in unified diffs, especially those generated by git.

Aider v0.82.0

  • Support for GPT 4.1, mini and nano.
  • Added new patch edit format for OpenAI's GPT-4.1 model.
  • Improved support for using architect mode with Gemini 2.5 Pro.
  • 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.
  • Added support for grok-3-fast-beta and grok-3-mini-fast-beta models.
  • Aider wrote 92% of the code in this release.

Aider v0.81.3

  • Commit messages generated by aider are no longer forced to be entirely lowercase, by Peter Hadlaw.
  • Updated default settings for Grok models.

Aider v0.81.2

  • 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, and openrouter/openrouter/optimus-alpha models.
  • 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.
  • Commit messages generated by aider are now lowercase, by Anton Ödman.

Aider v0.81.1

  • Added support for the gemini/gemini-2.5-pro-preview-03-25 model.
  • Updated the gemini alias to point to gemini/gemini-2.5-pro-preview-03-25.
  • Added the gemini-exp alias for gemini/gemini-2.5-pro-exp-03-25.

Aider v0.81.0

  • Added support for the openrouter/openrouter/quasar-alpha model.
    • 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.
  • Aider wrote 86% of the code in this release.

Aider v0.80.4

  • Bumped deps to pickup litellm change to properly display the root cause of OpenRouter "choices" errors.

Aider v0.80.3

  • 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.
  • Add model metadata for openrouter/google/gemini-2.0-flash-exp:free.

Aider v0.80.2

  • Bumped deps.

Aider v0.80.1

  • Updated deps for yanked fsspec and aiohttp packages #3699
  • Removed redundant dependency check during OpenRouter OAuth flow, by Claudia Pellegrino.

Aider v0.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 `--ca