From f22edc15ba27d417e08c26ee6f4f8a03364c61bd Mon Sep 17 00:00:00 2001 From: "opencode-agent[bot]" Date: Thu, 13 Nov 2025 18:01:48 +0000 Subject: [PATCH] Fixed model selection persistence bug Co-authored-by: rekram1-node --- packages/opencode/src/cli/cmd/tui/context/local.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/opencode/src/cli/cmd/tui/context/local.tsx b/packages/opencode/src/cli/cmd/tui/context/local.tsx index 998739f12..397108edc 100644 --- a/packages/opencode/src/cli/cmd/tui/context/local.tsx +++ b/packages/opencode/src/cli/cmd/tui/context/local.tsx @@ -30,10 +30,10 @@ export const { use: useLocal, provider: LocalProvider } = createSimpleContext({ } } - // Automatically update model when agent changes + // Automatically update model when agent changes, but only if user hasn't selected a model createEffect(() => { const value = agent.current() - if (value.model) { + if (value.model && !modelStore.model[value.name]) { if (isModelValid(value.model)) model.set({ providerID: value.model.providerID,