@@ -4,6 +4,7 @@ import { createLogger } from '@sim/logger'
44import { create } from 'zustand'
55import { devtools } from 'zustand/middleware'
66import { type CopilotChat , sendStreamingMessage } from '@/lib/copilot/api'
7+ import { isHosted } from '@/lib/core/config/feature-flags'
78import { applySseEvent , sseHandlers } from '@/lib/copilot/client-sse'
89import {
910 appendContinueOption ,
@@ -588,8 +589,7 @@ async function initiateStream(
588589 chatId : prepared . currentChat ?. id ,
589590 workflowId : prepared . workflowId || undefined ,
590591 mode : apiMode ,
591- model : selectedModelId ,
592- provider : selectedProvider || undefined ,
592+ ...( isHosted ? { } : { model : selectedModelId , provider : selectedProvider || undefined } ) ,
593593 prefetch : get ( ) . agentPrefetch ,
594594 createNewChat : ! prepared . currentChat ,
595595 stream : prepared . stream ,
@@ -967,8 +967,7 @@ async function resumeFromLiveStream(
967967 workflowId : resume . nextStream . workflowId ,
968968 chatId : resume . nextStream . chatId || get ( ) . currentChat ?. id || undefined ,
969969 mode : get ( ) . mode === 'ask' ? 'ask' : get ( ) . mode === 'plan' ? 'plan' : 'agent' ,
970- model : resumeModelId ,
971- provider : resumeProvider || undefined ,
970+ ...( isHosted ? { } : { model : resumeModelId , provider : resumeProvider || undefined } ) ,
972971 prefetch : get ( ) . agentPrefetch ,
973972 stream : true ,
974973 resumeFromEventId : resume . resumeFromEventId ,
@@ -1544,8 +1543,7 @@ export const useCopilotStore = create<CopilotStore>()(
15441543 chatId : currentChat ?. id ,
15451544 workflowId,
15461545 mode : apiMode ,
1547- model : fbModelId ,
1548- provider : fbProvider || undefined ,
1546+ ...( isHosted ? { } : { model : fbModelId , provider : fbProvider || undefined } ) ,
15491547 prefetch : get ( ) . agentPrefetch ,
15501548 createNewChat : ! currentChat ,
15511549 stream : true ,
0 commit comments