diff options
| author | Dax <[email protected]> | 2026-04-07 10:12:53 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-04-07 10:12:53 -0400 |
| commit | 1f94c48bdd7ea69f05574ae90f20436a801c9ca2 (patch) | |
| tree | 3d710ffba3877c7fa5b7f59376a5a50543d7e0e0 /packages/app/src/pages/session | |
| parent | 01c5eb679cd0b00cba654b316ef8615d0262c500 (diff) | |
| download | opencode-1f94c48bdd7ea69f05574ae90f20436a801c9ca2.tar.gz opencode-1f94c48bdd7ea69f05574ae90f20436a801c9ca2.zip | |
fix(opencode): keep user message variants scoped to model (#21332)
Diffstat (limited to 'packages/app/src/pages/session')
| -rw-r--r-- | packages/app/src/pages/session/session-model-helpers.test.ts | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/packages/app/src/pages/session/session-model-helpers.test.ts b/packages/app/src/pages/session/session-model-helpers.test.ts index 319db805d..2ab293b8f 100644 --- a/packages/app/src/pages/session/session-model-helpers.test.ts +++ b/packages/app/src/pages/session/session-model-helpers.test.ts @@ -2,7 +2,7 @@ import { describe, expect, test } from "bun:test" import type { UserMessage } from "@opencode-ai/sdk/v2" import { resetSessionModel, syncSessionModel } from "./session-model-helpers" -const message = (input?: Partial<Pick<UserMessage, "agent" | "model" | "variant">>) => +const message = (input?: { agent?: string; model?: UserMessage["model"] }) => ({ id: "msg", sessionID: "session", @@ -10,7 +10,6 @@ const message = (input?: Partial<Pick<UserMessage, "agent" | "model" | "variant" time: { created: 1 }, agent: input?.agent ?? "build", model: input?.model ?? { providerID: "anthropic", modelID: "claude-sonnet-4" }, - variant: input?.variant, }) as UserMessage describe("syncSessionModel", () => { @@ -26,10 +25,12 @@ describe("syncSessionModel", () => { reset() {}, }, }, - message({ variant: "high" }), + message({ model: { providerID: "anthropic", modelID: "claude-sonnet-4", variant: "high" } }), ) - expect(calls).toEqual([message({ variant: "high" })]) + expect(calls).toEqual([ + message({ model: { providerID: "anthropic", modelID: "claude-sonnet-4", variant: "high" } }), + ]) }) }) |
