✨ Minor Changes
- 466e4cf: Drop the
Enable routingrelic: remove the empty-state card on the Routing page so tabs and tier cards render by default, drop thecomplexity_routing_enabledcolumn and its endpoints/toggle (complexity scoring is always on), delete the bulk "Disable routing" button, rename cross-page CTAs from "Enable routing" to "Connect provider", and add a Connect-providers CTA inside the model picker's empty state. - d78828c: Surface local models (Ollama, LM Studio) as their own provider category. New
auth_type: 'local'joinsapi_keyandsubscription; messages routed to local runners now carry a grey house badge in the message log, routing cards, and cost-by-model table. The Add Provider modal gets a third Local tab that appears only on self-hosted installs. Backfill migrations re-tag existing Ollama/LM Studiouser_providersrows, and custom providers whose display name resolves to a canonical local runner are taggedlocalat insert time. Connecting/disconnecting a local provider works like the Subscription tab — click-to-disconnect flips the toggle and stops routing to it.