fix(auth-profiles): repair stale codex oauth profiles

This commit is contained in:
Peter Steinberger
2026-04-23 04:03:12 +01:00
parent c545416498
commit 1e8564cb13
9 changed files with 637 additions and 5 deletions

View File

@@ -125,6 +125,17 @@ describe("openai codex provider", () => {
);
});
it("declares the legacy default OAuth profile repair", () => {
const provider = buildOpenAICodexProviderPlugin();
expect(provider.oauthProfileIdRepairs).toEqual([
{
legacyProfileId: "openai-codex:default",
promptLabel: "OpenAI Codex",
},
]);
});
it("offers OpenAI menu auth methods for browser login and device pairing", () => {
const provider = buildOpenAICodexProviderPlugin();

View File

@@ -374,6 +374,12 @@ export function buildOpenAICodexProviderPlugin(): ProviderPlugin {
id: PROVIDER_ID,
label: "OpenAI Codex",
docsPath: "/providers/models",
oauthProfileIdRepairs: [
{
legacyProfileId: "openai-codex:default",
promptLabel: "OpenAI Codex",
},
],
auth: [
{
id: "oauth",

View File

@@ -12,6 +12,12 @@ export function createOpenAICodexProvider(): ProviderPlugin {
id: "openai-codex",
label: "OpenAI Codex",
docsPath: "/providers/models",
oauthProfileIdRepairs: [
{
legacyProfileId: "openai-codex:default",
promptLabel: "OpenAI Codex",
},
],
auth: [
{
id: "oauth",