mirror of
https://github.com/openai/codex.git
synced 2026-10-25 07:55:34 +00:00
## What changed - Use each `ExternalAuth` provider's error classification for resolve, refresh, and validation failures. - Allow runtime providers to be replaced, clearing any recorded permanent refresh failure after the replacement resolves successfully. - Preserve workload identity as immutable, host-managed authentication while sharing external ChatGPT credentials through the process-local store. ## Testing - Cover provider replacement after a permanent failure, provider-defined error classification, workload identity immutability, and refreshed headers after an unauthorized response. GitOrigin-RevId: ec75cf9224dc82d3fd10063606c724e3b06fb1e7