Repository navigation
v2.54.0
Dashboard Scoped Model Settings
Dashboard Settings now includes a persistent, project-aware editor for the model-cycling scope.
What changed
- Staged scoped-model editing. Search models by provider, toggle individual models or whole providers, reorder partial scopes, and explicitly save or reset changes.
- Precise scope semantics. An absent
enabledModelssetting means all current and future registry models; partial scopes persist as non-empty ordered canonicalprovider/modelreferences, while legacy patterns are resolved and normalized when edited. - Project-aware behavior. Select a project context to inspect effective settings, with clear warnings when project configuration shadows a global write. Changes apply to new sessions only.
- Dashboard routing.
/scoped-modelsnow opens the editor using the active session’s project context. - Strict RPC and responsive coverage. Settings updates validate atomically, reject invalid or duplicate scopes, and use explicit
nullto restore all models. Desktop and mobile browser tests cover the shipped editor and project-context flows.
Implemented in PR 433.