diff --git a/packages/opencode/src/tool/task.ts b/packages/opencode/src/tool/task.ts index 112edc3dc88..1d5d95b43c4 100644 --- a/packages/opencode/src/tool/task.ts +++ b/packages/opencode/src/tool/task.ts @@ -109,7 +109,8 @@ export const TaskTool = Tool.define("task", async () => { }) }) - const model = agent.model ?? { + // Use runtime session model from message (modelID/providerID are required fields) + const model = { modelID: msg.info.modelID, providerID: msg.info.providerID, }