Aider v0.72.0: DeepSeek R1 & Kotlin Support

DeepSeek R1 is now available in Aider via --model r1. This release adds Kotlin support, line-endings control, and fixes for Docker, error reflection, and repo map calculations.

Aider v0.72.0: DeepSeek R1 & Kotlin Support

TL;DR

  • DeepSeek R1 now available via --model r1 shortcut or OpenRouter
  • Kotlin syntax support added to repo map
  • Line-endings control, Docker permissions fix, and multiple bug fixes

New

  • DeepSeek R1 support — Use --model r1 or --model openrouter/deepseek/deepseek-r1 to access the reasoning model.
  • Kotlin syntax support — Repo map now recognizes Kotlin files for better context awareness.
  • Line-endings control — New --line-endings flag for explicit file writing behavior.
  • GPT-4o improvements — Examples-as-system-message enabled by default for better benchmark performance.

Fixed

  • Turn-taking logic when reflecting lint/test errors — now handles error feedback correctly.
  • Docker image permissions issue — resolves file access problems in containerized environments.
  • Unicode fallback — ASCII fallback now handles unicode errors gracefully.
  • Repo map calculations — fixed integer indices for list slicing edge cases.

Under the Hood

  • All dependencies bumped to support litellm's o1 system message handling.
  • Aider wrote 52% of the code in this release.

Update with: pip install --upgrade aider-ai

Source: Aider