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
/okas 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-4andopenrouter/x-ai/grok-4model names. - Added support for
gemini/gemini-2.5-flash-lite-preview-06-17model, by Tamir Zahavi-Brunner. /clearnow prints “All chat history cleared.” so you know it worked, by Zexin Yuan./undooutput 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-k2model, by Jack Harrington.
Aider v0.85.1
- Display model announcements with no-arg
/modelcommand.
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, andgemini-2.5-pro-preview-06-05with thinking tokens support. - Updated model aliases:
flashnow points togemini-2.5-flashandgemininow points togemini-2.5-pro. - Added
--add-gitignore-filesflag to enable adding files listed in .gitignore to Aider's editing scope, by omarcinkonis. - Added
--commit-languageoption 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-onlycommand to resolve literal paths correctly, by Matteo Landi. - Skip expensive file tracking operations when
--skip-sanity-check-repois 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-hostand--analytics-posthog-project-api-keyflags, 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 defaultsonnetandopusaliases were updated to these newer versions. - Added support for the
vertex_ai/gemini-2.5-flash-preview-05-20model. - Fixed OpenRouter token cost calculation for improved accuracy.
- 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.
- 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-formatoptions. - Improved OpenRouter model metadata handling by introducing a local cache, increasing reliability and performance.
- The
/settingscommand 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-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.
Aider v0.83.0
- 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. - 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.
Aider v0.82.3
- Add support for
gemini-2.5-flash-preview-04-17models. - Improved robustness of edit block parsing when filenames start with backticks or fences.
- Add new
udiff-simpleedit 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
overeagerprompt 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
o3ando4-miniincluding provider-specific versions for OpenAI, OpenRouter, and Azure. - Added support for Azure specific
gpt-4.1andgpt-4.1-minimodels. - Disabled streaming for
o3models 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
patchedit 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, andeditor-diff-fencededit formats. - Bugfix for automatically selecting the best edit format to use in architect mode.
- Added support for
grok-3-fast-betaandgrok-3-mini-fast-betamodels. - 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, andopenrouter/openrouter/optimus-alphamodels. - 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-25model. - Updated the
geminialias to point togemini/gemini-2.5-pro-preview-03-25. - Added the
gemini-expalias forgemini/gemini-2.5-pro-exp-03-25.
Aider v0.81.0
- Added support for the
openrouter/openrouter/quasar-alphamodel.- Run with
aider --model quasar
- Run with
- 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-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.
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_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 `--ca