Skip to content

[FEAT] Filter available LLM Backends based on config #71

@NeonDaniel

Description

@NeonDaniel

Objective

Currently, all supported backends are always listed in the UI drop-down. A better implementation would only present the backends that are configured and hide any that are not supported by the deployment.

Initial Implementation Requirements

  • Add a property or method to the LLMClient ABC that returns True of the client is configured/enabled
  • Update default backend based on availability (currently defaults to Gemini)
  • Update front-end to hide or gray-out disabled backends in the selector UI elements (Hybrid mode selections/menu bar)

Other Considerations

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions