Explorar o código

opencode run respects mode

Dax Raad hai 7 meses
pai
achega
9db3ce1d0b
Modificáronse 1 ficheiros con 6 adicións e 3 borrados
  1. 6 3
      packages/opencode/src/cli/cmd/run.ts

+ 6 - 3
packages/opencode/src/cli/cmd/run.ts

@@ -144,13 +144,16 @@ export const RunCommand = cmd({
         UI.error(err)
       })
 
-      // TODO: dax, should this impact model selection as well?
       const mode = args.mode ? await Mode.get(args.mode) : await Mode.list().then((x) => x[0])
 
       const result = await Session.chat({
         sessionID: session.id,
-        providerID,
-        modelID,
+        ...(mode.model
+          ? mode.model
+          : {
+              providerID,
+              modelID,
+            }),
         mode: mode.name,
         parts: [
           {