Change8

v0.85.0

Aider
10 features5 fixes10 improvementscligitmodels

Summary

This release introduces significant model updates, including support for the new Gemini 2.5 series and Responses API models, alongside enhanced thinking token controls. Key new features focus on improving developer workflow, such as enabling gitignore file inclusion in scope and adding language specification for commit messages. Several fixes address encoding issues, model prefix errors, and startup stability.

New Features

  • 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 support for Responses API models like o1-pro and o3-pro.
  • Added support for OpenAI o3-pro model across multiple providers.
  • Enabled adding files listed in .gitignore to Aider's editing scope via the --add-gitignore-files flag.
  • Enabled co-authored-by attribution by default for commit messages.
  • Added --commit-language option to specify the language for commit messages.
  • Added custom PostHog analytics configuration options using --analytics-posthog-host and --analytics-posthog-project-api-key flags.
  • Added MATLAB language support for repository maps.
  • Added Clojure language support for repository maps.

Bug Fixes

  • Fixed Vertex AI model name prefixes in settings.
  • Fixed encoding issues in git diff output and LLM history logging.
  • Fixed search block regex to accept optional closing tags when working with HTML content.
  • Auto-created parent directories for chat history files to prevent startup errors.
  • Ensured pip is available before attempting package installation.

Improvements

  • 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.
  • Updated pricing for o3 model.
  • Enhanced commit message generation to use system prompt prefixes.
  • Enabled skipping expensive file tracking operations when --skip-sanity-check-repo is enabled for better performance.
  • Optimized chat history summarization performance.
  • Improved kebab-case identifier recognition in repository maps for better code analysis.
  • Improved GitHub Copilot token handling with better validation and error messages.
  • Improved inline code rendering in Rich markdown output.
  • Improved /read-only command to resolve literal paths correctly.

Aider Documentation