From de1278414f4f11056649670f2e928631b267a74d Mon Sep 17 00:00:00 2001 From: Aiden Cline Date: Thu, 6 Nov 2025 12:09:04 -0600 Subject: [PATCH] fix: opencode run not parsing model string --- packages/opencode/src/cli/cmd/run.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/packages/opencode/src/cli/cmd/run.ts b/packages/opencode/src/cli/cmd/run.ts index 9add4bff..756776d0 100644 --- a/packages/opencode/src/cli/cmd/run.ts +++ b/packages/opencode/src/cli/cmd/run.ts @@ -9,6 +9,7 @@ import { EOL } from "os" import { select } from "@clack/prompts" import { createOpencodeClient, type OpencodeClient } from "@opencode-ai/sdk" import { Server } from "../../server/server" +import { Provider } from "../../provider/provider" const TOOL: Record = { todowrite: ["Todo", UI.Style.TEXT_WARNING_BOLD], @@ -237,12 +238,7 @@ export const RunCommand = cmd({ }, }) } else { - const modelParam = args.model - ? (() => { - const [providerID, modelID] = args.model.split("/") - return { providerID, modelID } - })() - : undefined + const modelParam = args.model ? Provider.parseModel(args.model) : undefined await sdk.session.prompt({ path: { id: sessionID }, body: {