sandbox-agent/research/specs
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
..
command-shell-exec.md chore: specs for unimplemented work (#70) 2026-02-04 13:45:31 -08:00
event-stream-parity.md chore: specs for unimplemented work (#70) 2026-02-04 13:45:31 -08:00
filesystem-integration.md chore: specs for unimplemented work (#70) 2026-02-04 13:45:31 -08:00
formatter-lsp.md chore: specs for unimplemented work (#70) 2026-02-04 13:45:31 -08:00
foundry-provider-credentials.md feat(foundry): implement provider credential management (Claude, Codex) 2026-03-17 02:34:15 -07:00
mcp-integration.md chore: specs for unimplemented work (#70) 2026-02-04 13:45:31 -08:00
opencode-adapter-package-plan.md chore: fix bad merge 2026-02-11 07:57:02 -08:00
project-worktree.md chore: specs for unimplemented work (#70) 2026-02-04 13:45:31 -08:00
provider-auth.md chore: specs for unimplemented work (#70) 2026-02-04 13:45:31 -08:00
pty-management.md chore: specs for unimplemented work (#70) 2026-02-04 13:45:31 -08:00
search-symbol-indexing.md chore: specs for unimplemented work (#70) 2026-02-04 13:45:31 -08:00
session-persistence.md chore: specs for unimplemented work (#70) 2026-02-04 13:45:31 -08:00
summarize-todo.md chore: specs for unimplemented work (#70) 2026-02-04 13:45:31 -08:00
toolcall-file-actions.md chore: specs for unimplemented work (#70) 2026-02-04 13:45:31 -08:00
tui-control-flow.md chore: specs for unimplemented work (#70) 2026-02-04 13:45:31 -08:00
vcs-integration.md chore: specs for unimplemented work (#70) 2026-02-04 13:45:31 -08:00