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 defaultsonnet
andopus
aliases were updated to these newer
versions. - 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
anthropic/claude-sonnet-4
for paid tiers. - Automatically refresh GitHub Copilot tokens when used as OpenAI API keys, by Lih Chen.
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-format
options. - The
/settings
command now displays detailed metadata for active main, editor, and weak models. - Improved user language detection by correctly normalizing hyphenated language codes (e.g.,
en-US
toen
) 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.