sandbox-agent/foundry/packages/backend/src
Nathan Flurry c1a4895303 feat(foundry): implement provider credential management (Claude, Codex)
Add credential extraction, injection, and UI for managing Claude and Codex OAuth credentials in sandbox environments. Credentials are stored per-user in the user actor, injected on task owner swap, and periodically re-extracted to capture token refreshes. Frontend account settings show provider sign-in status.

Changes:
- User actor: new userProviderCredentials table with upsert/get actions
- Task workspace: extract/inject provider credentials, integrate with owner swap and polling
- App snapshot: include provider credential status (anthropic/openai booleans)
- Frontend: new Providers section in account settings

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-03-17 02:34:15 -07:00
..
actors feat(foundry): implement provider credential management (Claude, Codex) 2026-03-17 02:34:15 -07:00
config chore(foundry): workbench action responsiveness (#254) 2026-03-14 20:42:18 -07:00
integrations chore(foundry): workbench action responsiveness (#254) 2026-03-14 20:42:18 -07:00
notifications Rename Foundry handoffs to tasks (#239) 2026-03-11 13:23:54 -07:00
services feat(foundry): add foundry base sandbox image with sudo, chromium, and dev tooling 2026-03-17 02:09:12 -07:00
driver.ts chore(foundry): workbench action responsiveness (#254) 2026-03-14 20:42:18 -07:00
index.ts fix(foundry): deduplicate OAuth callbacks and cache actor handles to fix production auth 2026-03-16 22:29:17 -07:00
logging.ts Fix Foundry UI bugs: org names, sessions, and repo selection (#250) 2026-03-13 20:48:22 -07:00
sandbox-config.ts chore(foundry): workbench action responsiveness (#254) 2026-03-14 20:42:18 -07:00