feat!: codex-only removal (drop Claude/Anthropic paths)#10
feat!: codex-only removal (drop Claude/Anthropic paths)#10eve-senara merged 2 commits intomasterfrom
Conversation
PR Review: codex-only removal (drop Claude/Anthropic paths)The PR cleanly removes all Claude/Anthropic executor paths, making Orca a codex-only tool. Most changes are consistent. Found two issues: BUG:
|
|
No issues found. This PR cleanly removes all Claude/Anthropic runtime, setup, config, CLI flags, types, and tests — making Orca a codex-only tool — with no dangling references, type inconsistencies, or broken code paths. |
Codex-only removal plan
This PR completes the codex-only migration for Orca by removing Claude/Anthropic runtime and setup paths, updating config/types/flags, and syncing tests/docs.
Scope
What changed
Runtime
src/agents/claude/session.ts(deleted)src/agents/claude/session.test.ts(deleted)Setup / config
orca setupis codex-only:~/.codex/auth.jsonshapes:tokens.access_token(chatgpt/oauth mode)OPENAI_API_KEY(api_key mode)--ts):~/.orca/config.ts./orca.config.tsCLI / flags
--claude-only--claude-effort--codex-only--codex-effortTypes / schema
Docs
Breaking changes
Migration
claude.*, Anthropic key fields).executor: "codex"(or omit; codex is default/only)OPENAI_API_KEYORCA_OPENAI_API_KEY~/.codex/auth.jsonVerification
npm run lint✅bun test src✅bun run build✅bun run test:setup✅Residual risk