Roo-Code/apps/cli/src
Roo Code 60faa593a1 feat(cli): add OpenAI Codex OAuth authentication support
Adds support for using ChatGPT Plus/Pro subscription-based authentication
in the CLI via OpenAI Codex OAuth, matching the existing VSCode extension
capability.

Changes:
- Add openai-codex as a supported CLI provider
- Add roo auth login-openai / logout-openai / status-openai commands
- Implement PKCE OAuth flow for CLI (reuses OpenAI auth endpoints)
- Store credentials in vscode-shim secret storage for transparent
  integration with the existing OpenAiCodexHandler
- Update run.ts to validate OAuth credentials for openai-codex provider
- Add provider settings handling for openai-codex
- Add comprehensive tests for credential storage

Closes #11926
2026-03-16 04:44:46 +00:00
..
__tests__ More file organization for the cli (#10599) 2026-01-09 23:22:51 -08:00
agent Allow selecting a specific shell (#11851) 2026-03-03 23:31:34 -08:00
commands feat(cli): add OpenAI Codex OAuth authentication support 2026-03-16 04:44:46 +00:00
lib feat(cli): add OpenAI Codex OAuth authentication support 2026-03-16 04:44:46 +00:00
types feat(cli): add OpenAI Codex OAuth authentication support 2026-03-16 04:44:46 +00:00
ui feat(cli): support --create-with-session-id and UUID session validation (#11859) 2026-03-04 10:32:16 -08:00
index.ts feat(cli): add OpenAI Codex OAuth authentication support 2026-03-16 04:44:46 +00:00