Big upgrade in [programming languages supported](https://aider.chat/docs/languages.html) by adopting [tree-sitter-language-pack](https://github.com/Goldziher/tree-sitter-language-pack/).
- 130 new languages with linter support.
- 20 new languages with repo-map support.
- 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.
- +11 more changes
Read the full release noteHide the full release note
- Big upgrade in programming languages supported by adopting tree-sitter-language-pack.
- 130 new languages with linter support.
- 20 new languages with repo-map support.
- Added
/think-tokenscommand to set thinking token budget with support for human-readable formats (8k, 10.5k, 0.5M). - Added
/reasoning-effortcommand to control model reasoning level. - The
/think-tokensand/reasoning-effortcommands display current settings when called without arguments. - Display of thinking token budget and reasoning effort in model information.
- Changed
--thinking-tokensargument to accept string values with human-readable formats. - Added
--auto-accept-architectflag (default: true) to automatically accept changes from architect coder format without confirmation. - Added support for
cohere_chat/command-a-03-2025andgemini/gemma-3-27b-it - The bare
/dropcommand now preserves original read-only files provided via args.read. - Fixed a bug where default model would be set by deprecated
--shortcutswitches even when already specified in the command line.
Excerpt ends here — this release continues at the source ↗.