@@ -727,9 +727,16 @@ export const ChatComposer = memo(function ChatComposer(props: ChatComposerProps)
727727 model : selectedModel ,
728728 models : selectedProviderModels ,
729729 prompt,
730- modelOptions : composerModelOptions ?. [ selectedProvider ] ,
730+ modelOptions : composerModelOptions ?. [ selectedInstanceId ] ,
731731 } ) ,
732- [ composerModelOptions , prompt , selectedModel , selectedProvider , selectedProviderModels ] ,
732+ [
733+ composerModelOptions ,
734+ prompt ,
735+ selectedInstanceId ,
736+ selectedModel ,
737+ selectedProvider ,
738+ selectedProviderModels ,
739+ ] ,
733740 ) ;
734741
735742 const selectedPromptEffort = composerProviderState . promptEffort ;
@@ -1018,21 +1025,23 @@ export const ChatComposer = memo(function ChatComposer(props: ChatComposerProps)
10181025
10191026 const providerTraitsMenuContent = renderProviderTraitsMenuContent ( {
10201027 provider : selectedProvider ,
1028+ instanceId : selectedInstanceId ,
10211029 ...( routeKind === "server" ? { threadRef : routeThreadRef } : { } ) ,
10221030 ...( routeKind === "draft" && draftId ? { draftId } : { } ) ,
10231031 model : selectedModel ,
10241032 models : selectedProviderModels ,
1025- modelOptions : composerModelOptions ?. [ selectedProvider ] ,
1033+ modelOptions : composerModelOptions ?. [ selectedInstanceId ] ,
10261034 prompt,
10271035 onPromptChange : setPromptFromTraits ,
10281036 } ) ;
10291037 const providerTraitsPicker = renderProviderTraitsPicker ( {
10301038 provider : selectedProvider ,
1039+ instanceId : selectedInstanceId ,
10311040 ...( routeKind === "server" ? { threadRef : routeThreadRef } : { } ) ,
10321041 ...( routeKind === "draft" && draftId ? { draftId } : { } ) ,
10331042 model : selectedModel ,
10341043 models : selectedProviderModels ,
1035- modelOptions : composerModelOptions ?. [ selectedProvider ] ,
1044+ modelOptions : composerModelOptions ?. [ selectedInstanceId ] ,
10361045 prompt,
10371046 onPromptChange : setPromptFromTraits ,
10381047 } ) ;
0 commit comments