Skip to content

v2.54.0

Choose a tag to compare

@m-aebrer m-aebrer released this 06 Aug 14:04
· 41 commits to master since this release
6181f0f

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 enabledModels setting means all current and future registry models; partial scopes persist as non-empty ordered canonical provider/model references, 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-models now 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 null to restore all models. Desktop and mobile browser tests cover the shipped editor and project-context flows.

Implemented in PR 433.