Dax Raad 7 месяцев назад
Родитель
Сommit
9db3ce1d0b
1 измененных файлов с 6 добавлено и 3 удалено
  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)
         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 mode = args.mode ? await Mode.get(args.mode) : await Mode.list().then((x) => x[0])
 
 
       const result = await Session.chat({
       const result = await Session.chat({
         sessionID: session.id,
         sessionID: session.id,
-        providerID,
-        modelID,
+        ...(mode.model
+          ? mode.model
+          : {
+              providerID,
+              modelID,
+            }),
         mode: mode.name,
         mode: mode.name,
         parts: [
         parts: [
           {
           {