Add BYOK model provider settings

✅ merged · #2 · CaseMark/mikeoss-casedotdev ← CaseMark/mikeoss-casedotdev · opened 22d ago by kveton · merged 22d ago by kveton · self · +995-111 across 17 files · ↗ on GitHub

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.

⬇ Download capture-pull-2.md