summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-07-10 11:28:28 -0400
committerDax Raad <[email protected]>2025-07-10 11:28:28 -0400
commit9db3ce1d0bd5e76494e34050b19f42a1c30ff399 (patch)
tree0fbaedfb6ba872b724b534c65dd49e15d27b5e09
parent1cc55b68eff5fc1fb06057e0a00d1005bed603d8 (diff)
downloadopencode-9db3ce1d0bd5e76494e34050b19f42a1c30ff399.tar.gz
opencode-9db3ce1d0bd5e76494e34050b19f42a1c30ff399.zip
opencode run respects 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: [
{