diff --git a/apps/web/src/components/ChatView.tsx b/apps/web/src/components/ChatView.tsx index d2ec0af4ed20..db51b8e01e0b 100644 --- a/apps/web/src/components/ChatView.tsx +++ b/apps/web/src/components/ChatView.tsx @@ -8729,11 +8729,13 @@ export default function ChatView(props: ChatViewProps) { interactionMode, }); if (settingsResult._tag === "Failure") return settingsResult; + const modelSelection = composerRef.current?.getSendContext().selectedModelSelection; const turnResult = await startThreadTurn({ environmentId, input: { threadId, manualContinuationOfRunId: resumableRunId, + ...(modelSelection ? { modelSelection } : {}), message: { messageId: newMessageId(), role: "user",