summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAdam <[email protected]>2025-12-24 22:16:58 -0600
committerAdam <[email protected]>2025-12-24 22:16:58 -0600
commit2178deef914fa35db957811076559907806dd054 (patch)
treee9b1680def5fcc2f04cacb46e3e0a18c7fe8f422
parentb1d2fb53190a4ed4cc8e6c08d811f474b5a8f5d4 (diff)
downloadopencode-2178deef914fa35db957811076559907806dd054.tar.gz
opencode-2178deef914fa35db957811076559907806dd054.zip
fix(desktop): override agent model
-rw-r--r--packages/app/src/context/local.tsx20
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<{