diff --git a/apps/web/src/components/ChatView.tsx b/apps/web/src/components/ChatView.tsx index 87d1303e05e21be4e45e49ea9b779d4a1a54ffa7..bf4fa0ae716451b7b7d91755af931065c8a487ec 100644 --- a/apps/web/src/components/ChatView.tsx +++ b/apps/web/src/components/ChatView.tsx @@ -8735,11 +8735,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",