Skip to content

Require configured LLM providers#5783

Merged
ComputelessComputer merged 1 commit into
mainfrom
fix/llm-provider-api-key-selection
Jun 26, 2026
Merged

Require configured LLM providers#5783
ComputelessComputer merged 1 commit into
mainfrom
fix/llm-provider-api-key-selection

Conversation

@ComputelessComputer

@ComputelessComputer ComputelessComputer commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Disable unconfigured LLM providers in the selector.
  • Add focused provider availability tests.

Note

Low Risk
Settings UI and provider gating only; no auth or data-path changes. Risk is mainly users with a stale selected provider seeing disabled model selection until they configure or switch.

Overview
The LLM settings provider dropdown now disables providers that are not fully configured (API keys, URLs, entitlements), not only Pro-gated ones. Unconfigured options show muted styling and the hint "Configure this provider to use it."; the model picker stays disabled until the selected provider is configured, and overall "configured" state for health/UI also requires that flag.

getLlmProviderStatus drives availability (e.g. API-key providers need a saved key; local providers like Ollama stay usable without keys). New unit tests in select.test.ts cover those cases. Lingui catalogs were refreshed for the new string and shifted line refs in select.tsx.

Reviewed by Cursor Bugbot for commit bb9682a. Bugbot is set up for automated code reviews on this repo. Configure here.

@netlify

netlify Bot commented Jun 26, 2026

Copy link
Copy Markdown

Deploy Preview for old-char canceled.

Name Link
🔨 Latest commit bb9682a
🔍 Latest deploy log https://app.netlify.com/projects/old-char/deploys/6a3ead522d86f00008c43de6

Disable unconfigured LLM providers in the selector and cover provider status with focused tests.
@ComputelessComputer ComputelessComputer force-pushed the fix/llm-provider-api-key-selection branch from c9fdecc to bb9682a Compare June 26, 2026 16:48
@ComputelessComputer ComputelessComputer merged commit 31f9b5a into main Jun 26, 2026
10 checks passed
@ComputelessComputer ComputelessComputer deleted the fix/llm-provider-api-key-selection branch June 26, 2026 17:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant