Skip to content

Feature: Models preferences tab should use a dynamic dropdown instead of free-text input #122

Description

@scooley

In the Preferences panel → Models tab, users can override the model for each tier (Default, Deep, Fast). Currently each tier uses a free-text input where users must type the exact model identifier string.

Current behavior: The Models tab renders text inputs for model_default, model_deep, and model_fast with the instruction "Leave blank to use the provider's default." Users must know the exact model identifier to enter.

Proposed: After a provider is selected, query it for available models and present a dropdown/selector for each tier instead of a raw text field. This improves discoverability, reduces typo errors, and helps users understand their options.

Relevant code: web/src/components/PreferencesPanel.tsxModelsTab component (around line 429).

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions