From 726b2d7e6b8d26f9d9d900f45926167656bcd1e5 Mon Sep 17 00:00:00 2001 From: Frank Date: Tue, 23 Jun 2026 00:26:31 -0400 Subject: [PATCH] zen: remove unused fields --- packages/console/app/src/routes/zen/util/handler.ts | 5 ++--- packages/console/core/src/model.ts | 2 -- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/packages/console/app/src/routes/zen/util/handler.ts b/packages/console/app/src/routes/zen/util/handler.ts index 46a0f17fcd7..652edcd7bc1 100644 --- a/packages/console/app/src/routes/zen/util/handler.ts +++ b/packages/console/app/src/routes/zen/util/handler.ts @@ -105,6 +105,7 @@ export async function handler( const sessionId = input.request.headers.get("x-opencode-session") ?? "" const requestId = input.request.headers.get("x-opencode-request") ?? "" const ocClient = input.request.headers.get("x-opencode-client") ?? "" + const projectId = input.request.headers.get("x-opencode-project") ?? "" const userAgent = input.request.headers.get("user-agent") ?? "" logger.metric({ is_stream: isStream, @@ -193,14 +194,12 @@ export async function handler( headers: (() => { const headers = new Headers(input.request.headers) providerInfo.modifyHeaders(headers, providerInfo.apiKey, stickyId) - Object.entries(providerInfo.headerMappings ?? {}).forEach(([k, v]) => { - headers.set(k, headers.get(v)!) - }) Object.entries(providerInfo.headerModifier ?? {}).forEach(([k, v]) => { if (v === "$ip") return headers.set(k, ip) if (v === "$session") return headers.set(k, sessionId) if (v === "$model") return headers.set(k, model) if (v === "$request") return headers.set(k, requestId) + if (v === "$project") return headers.set(k, projectId) headers.set(k, v) }) headers.delete("host") diff --git a/packages/console/core/src/model.ts b/packages/console/core/src/model.ts index bd18d44503a..bb0260df18b 100644 --- a/packages/console/core/src/model.ts +++ b/packages/console/core/src/model.ts @@ -52,10 +52,8 @@ export namespace ZenData { api: z.string(), apiKey: z.union([z.string(), z.record(z.string(), z.string())]), format: FormatSchema.optional(), - headerMappings: z.record(z.string(), z.string()).optional(), headerModifier: z.record(z.string(), z.any()).optional(), payloadModifier: z.record(z.string(), z.any()).optional(), - payloadMappings: z.record(z.string(), z.string()).optional(), adjustCacheUsage: z.boolean().optional(), budget: z.number().optional(), })