Skip to content

Commit 9112a94

Browse files
committed
Simplify agent message content before processing
Added a call to PlanDataService.simplifyHumanClarification to preprocess agent message content before updating state and processing. This ensures agent messages are simplified prior to display and handling.
1 parent 5893f74 commit 9112a94

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

src/frontend/src/pages/PlanPage.tsx

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -247,13 +247,17 @@ const PlanPage: React.FC = () => {
247247
//WebsocketMessageType.AGENT_MESSAGE
248248
useEffect(() => {
249249
const unsubscribe = webSocketService.on(WebsocketMessageType.AGENT_MESSAGE, (agentMessage: any) => {
250-
console.log('📋 Agent Message', agentMessage);
250+
console.log('📋 Agent Message', agentMessage)
251251
console.log('📋 Current plan data', planData);
252252
const agentMessageData = agentMessage.data as AgentMessageData;
253-
setAgentMessages(prev => [...prev, agentMessageData]);
254-
setShowProcessingPlanSpinner(true);
255-
scrollToBottom();
256-
processAgentMessage(agentMessageData, planData);
253+
if (agentMessageData) {
254+
agentMessageData.content = PlanDataService.simplifyHumanClarification(agentMessageData?.content);
255+
setAgentMessages(prev => [...prev, agentMessageData]);
256+
setShowProcessingPlanSpinner(true);
257+
scrollToBottom();
258+
processAgentMessage(agentMessageData, planData);
259+
}
260+
257261
});
258262

259263
return () => unsubscribe();

0 commit comments

Comments
 (0)