Skip to content

Commit d8da089

Browse files
committed
fix: map legacy openai channel provider to codex
1 parent 7d5f697 commit d8da089

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

packages/config/dashboard-config.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,11 @@ const asStatus = (value: unknown): DashboardConfig["workspaces"][number]["status
9696
const asAgentProvider = (
9797
value: unknown
9898
): DashboardConfig["workspaces"][number]["channelDetails"][number]["agentProvider"] =>
99-
value === "claudecode" ? "claudecode" : value === "codex" ? "codex" : "opencode";
99+
value === "claudecode"
100+
? "claudecode"
101+
: value === "codex" || value === "openai"
102+
? "codex"
103+
: "opencode";
100104

101105
const sanitizeChannelDetail = (
102106
channel: unknown

packages/config/local/ode.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,11 @@ const channelDetailSchema = z.object({
5353
id: z.string(),
5454
name: z.string(),
5555
agentProvider: z.preprocess(
56-
(value) => (value === "claude" ? "claudecode" : value),
56+
(value) => {
57+
if (value === "claude") return "claudecode";
58+
if (value === "openai") return "codex";
59+
return value;
60+
},
5761
agentProviderSchema.optional().default("opencode")
5862
),
5963
model: z.string().optional().default(""),

0 commit comments

Comments
 (0)