From 4c59e2c352d25fe0b3e342669d8cece71f81c70f Mon Sep 17 00:00:00 2001 From: Miles Date: Wed, 29 Apr 2026 22:24:43 +0800 Subject: [PATCH] fix(session): apply agent variant when no explicit model is configured --- packages/opencode/src/session/prompt.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/opencode/src/session/prompt.ts b/packages/opencode/src/session/prompt.ts index 4c259e4aef5a..011a51db9c6c 100644 --- a/packages/opencode/src/session/prompt.ts +++ b/packages/opencode/src/session/prompt.ts @@ -899,7 +899,7 @@ NOTE: At any point in time through this workflow you should feel free to ask the } const model = input.model ?? ag.model ?? (yield* lastModel(input.sessionID)) - const same = ag.model && model.providerID === ag.model.providerID && model.modelID === ag.model.modelID + const same = !ag.model || (model.providerID === ag.model.providerID && model.modelID === ag.model.modelID) const full = !input.variant && ag.variant && same ? yield* provider.getModel(model.providerID, model.modelID).pipe(Effect.catchDefect(() => Effect.void))