Aider v0.78.0: Thinking Tokens & Model Switching

Aider v0.78.0 adds thinking token support for reasoning models, new commands to switch model types mid-session, and smarter model validation that ignores unsupported settings automatically.

Aider v0.78.0: Thinking Tokens & Model Switching

TL;DR

  • Thinking tokens support for OpenRouter Sonnet 3.7 — reasoning models now work properly
  • New `/editor-model` and `/weak-model` commands to switch between model types mid-session
  • Model validation now ignores unsupported settings automatically (with override flag available)

New

  • Thinking tokens for OpenRouter Sonnet 3.7 — Added support for reasoning tokens on OpenRouter's Sonnet 3.7 model.
  • /editor-model and /weak-model commands — Switch between Editor Model and Weak Model types without restarting, contributed by csala.
  • Model setting validation — Automatically ignores `--reasoning-effort` and `--thinking-tokens` if your model doesn't support them.
  • --check-model-accepts-settings flag — Override validation to force unsupported settings (default: true).
  • --git-commit-verify flag — Control whether git commit hooks are bypassed (default: False).
  • AWS_PROFILE support for Bedrock — Use AWS profiles instead of explicit credentials, contributed by lentil32.
  • Enhanced --aiderignore paths — Now resolves both absolute and relative paths, contributed by mopemope.
  • openrouter/google/gemma-3-27b-it model — New model option available.
  • Vi-like enter behavior in multiline mode — Better navigation when in vi normal mode, contributed by Marco Mayer.
  • Improved code block rendering — Better padding in markdown output using NoInsetMarkdown.

Fixed

  • Autocompletion for `/ask`, `/code`, and `/architect` commands — Fixed missing completions, contributed by shladnik.
  • Ollama compatibility — Bumped litellm dependency to pickup Ollama fix.
  • Platform information handling — Gracefully handles retrieval errors.

Update: pip install --upgrade aider-ai

Source: Aider