Plan custom Codex auth flow
8 months ago
20 files changed
- apps/TUI/component/dialog-provider.tsx+27−4
- apps/TUI/context/sync.tsx+3−1
- apps/desktop/src/app/store.ts+4−2
- apps/desktop/src/ui/settings/pages/ProvidersPage.tsx+11−1
- apps/desktop/test/protocol-v2-events.test.ts+29−0
- bun.lock+0−7
- package.json+0−1
- src/cli/repl.ts+1−0
- src/connect.ts+407−5
- src/providerStatus.ts+46−57
- src/providers/authRegistry.ts+9−3
- src/providers/codex-auth.ts+455−0
- src/providers/codex-cli.ts+104−24
- src/server/session.ts+2−0
- test/connect.test.ts+111−16
- test/providerStatus.test.ts+5−16
- test/providers/auth-registry.test.ts+10−1
- test/providers/codex-cli.test.ts+16−13
- test/providers/cross-provider.test.ts+1−1
- test/providers/saved-keys.test.ts+3−1