Add BYOK model provider settings
From the PR description
Summary
- add encrypted BYOK credential storage for Anthropic and Gemini model keys
- extend model catalog/settings so Case.dev models, native Claude models, and native Gemini models can be selected based on configured credentials
- reorganize Account > Models into Case.dev, Model Providers, Model Defaults, and Storage sections while keeping Case Vault canonical
Validation
- npm run build --prefix backend
- cd frontend && npx tsc --noEmit
- npm run build --prefix frontend
- git diff --check
Our analysis
Add BYOK credential storage for Anthropic and Gemini — read the full analysis →
Think the analysis missed something the PR description covers?
Commits in this PR (4)
| SHA | Subject | Author | Date | |
|---|---|---|---|---|
c0ed073a | Add BYOK model provider settings | kveton | 2026-05-04 | ↗ GitHub |
2032ca81 | Address BYOK review feedback | kveton | 2026-05-04 | ↗ GitHub |
b3098e8b | Tighten BYOK review fixes | kveton | 2026-05-04 | ↗ GitHub |
54f5b8b8 | Polish BYOK provider feedback | kveton | 2026-05-04 | ↗ GitHub |
Capture this PR into my fork
Download a Markdown prompt that tells Claude how to port every
commit in this PR into your working tree. Run it via
claude -p < capture-pull-2.md from
inside the repo you want the changes in.