summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/opencode/src/cli/cmd/run.ts9
1 files changed, 6 insertions, 3 deletions
diff --git a/packages/opencode/src/cli/cmd/run.ts b/packages/opencode/src/cli/cmd/run.ts
index 55257f715..eee9ecdda 100644
--- a/packages/opencode/src/cli/cmd/run.ts
+++ b/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: [
{