Peter Steinberger
d92b3b5cc2
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.
2026-05-30 11:48:41 +02:00
..
2026-05-30 06:49:13 +01:00
2026-05-29 20:57:53 +08:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 07:53:51 +02:00
2026-05-30 09:55:59 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 11:48:41 +02:00
2026-05-30 08:17:43 +02:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-25 11:34:12 +03:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 08:18:23 +02:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 08:26:16 +02:00
2026-05-30 07:53:51 +02:00
2026-05-30 05:18:21 -04:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 11:48:41 +02:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 04:48:15 -04:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 11:48:41 +02:00
2026-05-30 05:23:53 -04:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 08:26:16 +02:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 08:26:16 +02:00
2026-05-30 06:49:13 +01:00
2026-05-30 11:48:41 +02:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 08:28:41 +02:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-29 04:03:45 -04:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 03:15:50 -04:00
2026-05-30 03:47:22 -04:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 08:26:16 +02:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-29 06:08:50 -04:00
2026-05-30 06:49:13 +01:00
2026-05-30 05:32:53 -04:00
2026-05-30 06:49:13 +01:00
2026-05-27 19:24:04 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 04:45:06 -04:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 04:16:36 -04:00
2026-05-30 11:31:40 +02:00
2026-05-30 11:07:45 +02:00
2026-05-30 11:37:36 +02:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-30 06:49:13 +01:00
2026-05-26 23:09:56 +01:00
2026-05-30 11:07:45 +02:00
2026-05-27 12:41:10 +02:00