Skip to content

Surface auto-routing decision in statusline

Choose a tag to compare

@MaorBril MaorBril released this 18 Jul 23:45

Changes

When a profile uses dynamic routing (e.g. model: auto), the statusline now shows the resolved model and tier, colored by tier:

auto→opus (deep) · sess $0.004 · day $2.10

Previously, the statusline only showed the literal alias 'auto', leaving the actual routing decision hidden until after the turn completed.

What's New

  • Route decisions table: Persists auto-router choices in the store for post-hoc visibility
  • Statusline enhancement: Displays tier/model inline with tier-based coloring (magenta/deep, cyan/standard, green/light)
  • Non-breaking: Profiles not using routing aliases see no change

Fixes & Improvements

  • Store now records which tier the classifier chose for each session
  • Statusline can display the actual model without waiting for logs or cost reports
  • Full test coverage: store round-trip + end-to-end routing persistence

Previous Release

v0.1.2 added dependency installation prompts for missing claude and clauder CLIs