feat(frontend): model selector - Claude only, 3 tiers, no API key gating

↗ view on GitHub · Jason Lee · 2026-05-06 · 3e4f3da9

Replace Gemini/Claude dual-provider model list with 3 Claude-only Bedrock
models. Remove API key gating from ModelToggle (apiKeys prop now a no-op).
Simplify modelAvailability.ts to getModelLabel + always-true shims.
Remove API Keys section from account/models page. Fix Amplify Storage
credential provider config (Auth.credentialsProvider not Storage.S3).
Fix streamChat/streamProjectChat signatures to match existing call sites
in useAssistantChat.ts (keep chat_id, map to chatId in payload).

Repository dropthejase/louis
Author Jason Lee <12leeejk2@gmail.com>
Authored
Parents 23381745
Stats 5 files changed , +106 , -295
Part of Route all LLM calls through Bedrock; drop Gemini entirely

Capture this commit into my fork

Download a Markdown prompt that tells Claude how to port this exact commit into your working tree. Run it via claude -p < capture-commit-3e4f3da9.md from inside the repo you want the change in.

⬇ Download capture-commit-3e4f3da9.md