refactor: unify OpenAI provider identity

Refactor OpenAI provider identity so OpenAI remains the canonical provider for API-key and OAuth-backed flows while legacy openai-codex state is doctor/migration-only.

Keeps OpenAI Codex Responses as an API/transport class rather than a provider identity, moves auth aliases through providerAuthAliases, updates doctor repair sequencing for old auth/profile state, and refreshes tests/docs around the canonical OpenAI behavior.
This commit is contained in:
Peter Steinberger
2026-05-30 11:48:41 +02:00
committed by GitHub
parent 4d0668a546
commit d92b3b5cc2
201 changed files with 3959 additions and 2587 deletions
+1 -1
View File
@@ -186,7 +186,7 @@ Key policy rules:
surfaces, such as a provider/model ref, channel config, CLI backend, or agent
harness runtime.
- OpenAI-family Codex routing keeps provider and runtime plugin boundaries
separate: `openai-codex/*` is legacy OpenAI-provider config, while the bundled
separate: `openai-codex/*` is legacy config repaired by doctor, while the bundled
`codex` plugin owns Codex app-server runtime for canonical `openai/*` agent
refs, explicit `agentRuntime.id: "codex"`, and legacy `codex/*` refs.