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-27 19:24:04 +01:00
2026-05-27 19:24:04 +01:00
2026-05-27 19:24:04 +01:00
2026-05-27 19:24:04 +01:00
2026-05-28 19:53:58 -04:00
2026-05-29 11:06:13 +01:00
2026-05-28 21:58:00 -04:00
2026-05-28 20:18:49 -04:00
2026-05-28 21:58:00 -04:00
2026-05-29 22:36:29 +02:00
2026-05-29 22:36:29 +02:00
2026-05-28 20:15:36 -04:00
2026-05-29 01:22:09 +01:00
2026-05-29 19:06:54 -07:00
2026-05-29 19:06:54 -07:00
2026-05-30 00:04:06 +10:00
2026-05-30 00:04:06 +10:00
2026-05-29 22:36:29 +02:00
2026-05-29 22:36:29 +02:00
2026-05-30 08:04:50 +02:00
2026-05-29 03:58:46 +01:00
2026-05-30 00:24:28 +02:00
2026-05-26 13:13:19 +01:00
2026-05-27 19:24:04 +01:00
2026-05-30 11:48:41 +02:00
2026-05-28 20:02:51 -04:00
2026-05-30 09:24:08 +02:00
2026-05-30 08:04:50 +02:00
2026-05-30 08:04:50 +02:00
2026-05-30 00:24:28 +02:00
2026-05-30 08:17:43 +02:00
2026-05-28 03:52:03 +01:00
2026-05-30 08:17:43 +02:00
2026-05-28 21:54:23 -04:00
2026-05-28 21:54:23 -04:00
2026-05-30 08:04:50 +02:00
2026-05-28 18:24:27 -04:00
2026-05-30 00:24:28 +02:00
2026-05-28 19:56:23 -04:00
2026-05-28 19:53:58 -04:00
2026-05-28 20:10:06 -04:00
2026-05-29 02:23:42 +01:00
2026-05-28 07:17:21 +02:00
2026-05-28 06:39:55 +02:00
2026-05-27 19:24:04 +01:00
2026-05-30 11:48:41 +02:00
2026-05-29 03:23:57 +01:00
2026-05-29 03:23:57 +01:00
2026-05-26 20:51:00 +01:00
2026-05-28 19:32:00 -04:00
2026-05-28 19:50:10 -04:00
2026-05-28 19:32:00 -04:00
2026-05-28 19:50:10 -04:00
2026-05-29 02:23:42 +01:00
2026-05-27 19:24:04 +01:00
2026-05-30 01:56:44 -04:00
2026-05-29 22:08:19 +02:00
2026-05-29 22:08:19 +02:00
2026-05-30 01:56:44 -04:00
2026-05-28 19:23:08 -04:00
2026-05-28 19:50:10 -04:00
2026-05-27 19:24:04 +01:00
2026-05-26 14:51:11 +01:00
2026-05-26 14:51:11 +01:00
2026-05-28 18:32:17 -04:00
2026-05-28 18:32:17 -04:00
2026-05-30 08:04:50 +02:00
2026-05-30 11:48:41 +02:00
2026-05-30 11:48:41 +02:00
2026-05-30 07:54:30 +01:00
2026-05-29 11:06:13 +01:00
2026-05-29 18:45:30 -04:00
2026-05-29 18:45:30 -04:00
2026-05-30 07:53:51 +02:00
2026-05-26 21:15:44 +01:00
2026-05-30 07:54:30 +01:00
2026-05-30 07:53:51 +02:00
2026-05-30 01:47:06 -04:00
2026-05-30 01:47:06 -04:00
2026-05-30 07:54:30 +01:00
2026-05-30 07:54:30 +01:00
2026-05-30 07:54:30 +01:00
2026-05-29 11:06:13 +01:00