diff options
| author | Adam <[email protected]> | 2025-12-24 22:16:58 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2025-12-24 22:16:58 -0600 |
| commit | 2178deef914fa35db957811076559907806dd054 (patch) | |
| tree | e9b1680def5fcc2f04cacb46e3e0a18c7fe8f422 | |
| parent | b1d2fb53190a4ed4cc8e6c08d811f474b5a8f5d4 (diff) | |
| download | opencode-2178deef914fa35db957811076559907806dd054.tar.gz opencode-2178deef914fa35db957811076559907806dd054.zip | |
fix(desktop): override agent model
| -rw-r--r-- | packages/app/src/context/local.tsx | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/packages/app/src/context/local.tsx b/packages/app/src/context/local.tsx index 33b78cbec..600a0e4b1 100644 --- a/packages/app/src/context/local.tsx +++ b/packages/app/src/context/local.tsx @@ -1,5 +1,5 @@ import { createStore, produce, reconcile } from "solid-js/store" -import { batch, createEffect, createMemo } from "solid-js" +import { batch, createMemo } from "solid-js" import { filter, firstBy, flat, groupBy, mapValues, pipe, uniqueBy, values } from "remeda" import type { FileContent, FileNode, Model, Provider, File as FileStatus } from "@opencode-ai/sdk/v2" import { createSimpleContext } from "@opencode-ai/ui/context" @@ -62,24 +62,6 @@ export const { use: useLocal, provider: LocalProvider } = createSimpleContext({ } } - // Automatically update model when agent changes - createEffect(() => { - const value = agent.current() - if (value.model) { - if (isModelValid(value.model)) - model.set({ - providerID: value.model.providerID, - modelID: value.model.modelID, - }) - // else - // toast.show({ - // type: "warning", - // message: `Agent ${value.name}'s configured model ${value.model.providerID}/${value.model.modelID} is not valid`, - // duration: 3000, - // }) - } - }) - const agent = (() => { const list = createMemo(() => sync.data.agent.filter((x) => x.mode !== "subagent" && !x.hidden)) const [store, setStore] = createStore<{ |
