summaryrefslogtreecommitdiffhomepage
path: root/packages/console/app/src
diff options
context:
space:
mode:
authorFrank <[email protected]>2025-12-29 14:27:51 -0500
committerFrank <[email protected]>2025-12-29 14:27:51 -0500
commit31983ca5ff5b87821b44146d12c02ab776a4e26e (patch)
tree1f32d0b74ac8b90d959a499d91fb121c8af1df60 /packages/console/app/src
parent59e3b7409f2fde191bef7c9021714a97fbf5a7e8 (diff)
downloadopencode-31983ca5ff5b87821b44146d12c02ab776a4e26e.tar.gz
opencode-31983ca5ff5b87821b44146d12c02ab776a4e26e.zip
zen: do not switch provider for models require stick provider
Diffstat (limited to 'packages/console/app/src')
-rw-r--r--packages/console/app/src/routes/zen/util/handler.ts2
1 files changed, 2 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 bef44d3e4..70d2f5516 100644
--- a/packages/console/app/src/routes/zen/util/handler.ts
+++ b/packages/console/app/src/routes/zen/util/handler.ts
@@ -124,6 +124,8 @@ export async function handler(
res.status !== 200 &&
// ie. openai 404 error: Item with id 'msg_0ead8b004a3b165d0069436a6b6834819896da85b63b196a3f' not found.
res.status !== 404 &&
+ // ie. cannot change codex model providers mid-session
+ !modelInfo.stickyProvider &&
modelInfo.fallbackProvider &&
providerInfo.id !== modelInfo.fallbackProvider
) {