@@ -114,18 +114,19 @@ export function ChatStreamComponent(
114114 ! NON_WORKING_STATES . includes ( conversationState ! ) ;
115115 const canChat = conversationDone || conversationState === "input-required" ;
116116 const { flowMap, activityMap } = useFlowAndActivityMap ( serviceFlows ) ;
117- const { messages, jobMap, lastDetail, activeAskUser } = useConversationStream (
118- conversationAvailable ,
119- conversation ?. state ,
120- tasks ,
121- errors ,
122- {
123- flowMap,
124- activityMap,
125- showHumanActions,
126- skipActivitySubTasks : true ,
127- }
128- ) ;
117+ const { messages, jobMap, planMap, lastDetail, activeAskUser } =
118+ useConversationStream (
119+ conversationAvailable ,
120+ conversation ?. state ,
121+ tasks ,
122+ errors ,
123+ {
124+ flowMap,
125+ activityMap,
126+ showHumanActions,
127+ skipActivitySubTasks : true ,
128+ }
129+ ) ;
129130
130131 useEffect ( ( ) => {
131132 onDetailChange ( {
@@ -402,10 +403,11 @@ export function ChatStreamComponent(
402403 const streamContextValue = useMemo (
403404 ( ) => ( {
404405 lastDetail,
406+ planMap,
405407 setUserClosedAside,
406408 toggleAutoScroll,
407409 } ) ,
408- [ lastDetail , toggleAutoScroll ]
410+ [ lastDetail , planMap , toggleAutoScroll ]
409411 ) ;
410412
411413 return (
@@ -442,7 +444,13 @@ export function ChatStreamComponent(
442444 ) }
443445 </ div >
444446 ) ) }
445- { activeAskUser && < AskUser task = { activeAskUser . task } /> }
447+ { activeAskUser && (
448+ < AskUser
449+ task = { activeAskUser . task }
450+ parentJob = { activeAskUser . parentJob }
451+ parentTask = { activeAskUser . parentTask }
452+ />
453+ ) }
446454 { earlyFinished && (
447455 < div className = { styles . message } >
448456 < AssistantMessage earlyFinished />
0 commit comments