Refactor provider auth setup
9 months ago
19 files changed
- src/config.ts+23−18
- src/connect.ts+143−26
- src/index.ts+1−29
- src/providers/anthropic.ts+35−1
- src/providers/claude-code.ts+61−1
- src/providers/codex-cli.ts+21−4
- src/providers/gemini-cli.ts+9−0
- src/providers/google.ts+23−1
- src/providers/index.ts+1−0
- src/providers/openai.ts+27−1
- src/providers/providerOptions.ts+19−0
- src/server/session.ts+1−0
- src/tui/index.tsx+1−1
- test/connect.test.ts+15−0
- test/providers/helpers.ts+1−27
- test/providers/provider-options.test.ts+12−1
- test/providers/saved-keys.test.ts+9−9
- test/server.connect.test.ts+15−13
- test/session.test.ts+13−9