summaryrefslogtreecommitdiffhomepage
path: root/packages/console/app/src
diff options
context:
space:
mode:
authorFrank <[email protected]>2026-03-12 19:10:56 -0400
committerFrank <[email protected]>2026-03-12 19:10:58 -0400
commitdf8464f89c1304df0bd3a1a966c2e2aac306ea61 (patch)
treebed8e5206c82f051c7d1a437e7496fc9ad101635 /packages/console/app/src
parent3ea387f364a502b67bf23e6ddcf2f08d9002b814 (diff)
downloadopencode-df8464f89c1304df0bd3a1a966c2e2aac306ea61.tar.gz
opencode-df8464f89c1304df0bd3a1a966c2e2aac306ea61.zip
zen: handle cache key
Diffstat (limited to 'packages/console/app/src')
-rw-r--r--packages/console/app/src/routes/zen/util/handler.ts5
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/console/app/src/routes/zen/util/handler.ts b/packages/console/app/src/routes/zen/util/handler.ts
index d0d8f172b..90a5e2e00 100644
--- a/packages/console/app/src/routes/zen/util/handler.ts
+++ b/packages/console/app/src/routes/zen/util/handler.ts
@@ -136,6 +136,11 @@ export async function handler(
...createBodyConverter(opts.format, providerInfo.format)(body),
model: providerInfo.model,
...(providerInfo.payloadModifier ?? {}),
+ ...Object.fromEntries(
+ Object.entries(providerInfo.payloadMappings ?? {})
+ .map(([k, v]) => [k, input.request.headers.get(v)])
+ .filter(([_k, v]) => !!v),
+ ),
},
authInfo?.workspaceID,
),