summaryrefslogtreecommitdiffhomepage
path: root/packages/console/app/src
diff options
context:
space:
mode:
authorFrank <[email protected]>2026-02-04 20:56:15 -0500
committerFrank <[email protected]>2026-02-04 20:56:37 -0500
commit173804c097da7b4190944cd0d024e833a8c413a1 (patch)
tree0f37f212ebf2c64ccb60459ce7014382500c0496 /packages/console/app/src
parent4086a9ae8ec0fa32ee05b369e1f956564acaa4c6 (diff)
downloadopencode-173804c097da7b4190944cd0d024e833a8c413a1.tar.gz
opencode-173804c097da7b4190944cd0d024e833a8c413a1.zip
zen: set session affinity header
Diffstat (limited to 'packages/console/app/src')
-rw-r--r--packages/console/app/src/routes/zen/util/provider/openai-compatible.ts1
1 files changed, 1 insertions, 0 deletions
diff --git a/packages/console/app/src/routes/zen/util/provider/openai-compatible.ts b/packages/console/app/src/routes/zen/util/provider/openai-compatible.ts
index 699243d08..ce97a34d9 100644
--- a/packages/console/app/src/routes/zen/util/provider/openai-compatible.ts
+++ b/packages/console/app/src/routes/zen/util/provider/openai-compatible.ts
@@ -26,6 +26,7 @@ export const oaCompatHelper: ProviderHelper = () => ({
modifyUrl: (providerApi: string) => providerApi + "/chat/completions",
modifyHeaders: (headers: Headers, body: Record<string, any>, apiKey: string) => {
headers.set("authorization", `Bearer ${apiKey}`)
+ headers.set("x-session-affinity", headers.get("x-opencode-session") ?? "")
},
modifyBody: (body: Record<string, any>) => {
return {