@@ -166,13 +166,15 @@ class WebSocketService {
166166
167167 private handleMessage ( message : StreamMessage ) : void {
168168
169- const currentPlanIds = Array . from ( this . planSubscriptions ) ;
170- const firstPlanId = currentPlanIds [ 0 ] ;
171-
169+ //console.log('WebSocket message received:', message);
170+ const hasClarification = / \b c l a r i f i c a t i o n s ? \b / i. test ( message . data || '' ) ;
171+ console . log ( "Message ':" , message ) ;
172+ if ( hasClarification ) {
173+ console . log ( "Message contains 'clarification':" , message . data ) ;
174+ }
172175 switch ( message . type ) {
173176 case WebsocketMessageType . PLAN_APPROVAL_REQUEST : {
174177 console . log ( "enter plan approval request" ) ;
175- console . log ( 'WebSocket message received:' , message ) ;
176178 const parsedData = PlanDataService . parsePlanApprovalRequest ( message . data ) ;
177179 if ( parsedData ) {
178180 const structuredMessage : ParsedPlanApprovalRequest = {
@@ -206,13 +208,33 @@ class WebSocketService {
206208 break ;
207209 }
208210
209- case WebsocketMessageType . AGENT_TOOL_MESSAGE :
210- case WebsocketMessageType . USER_CLARIFICATION_REQUEST :
211+ case WebsocketMessageType . USER_CLARIFICATION_REQUEST : {
212+ if ( message . data ) {
213+ //const transformed = PlanDataService.parseUserClarificationRequest(message);
214+ this . emit ( WebsocketMessageType . USER_CLARIFICATION_REQUEST , message ) ;
215+ }
216+ break ;
217+ }
218+
219+
220+ case WebsocketMessageType . AGENT_TOOL_MESSAGE : {
221+ if ( message . data ) {
222+ //const transformed = PlanDataService.parseUserClarificationRequest(message);
223+ this . emit ( WebsocketMessageType . AGENT_TOOL_MESSAGE , message ) ;
224+ }
225+ break ;
226+ }
227+ case WebsocketMessageType . FINAL_RESULT_MESSAGE : {
228+ if ( message . data ) {
229+ //const transformed = PlanDataService.parseFinalResultMessage(message);
230+ this . emit ( WebsocketMessageType . FINAL_RESULT_MESSAGE , message ) ;
231+ }
232+ break ;
233+ }
211234 case WebsocketMessageType . USER_CLARIFICATION_RESPONSE :
212235 case WebsocketMessageType . REPLAN_APPROVAL_REQUEST :
213236 case WebsocketMessageType . REPLAN_APPROVAL_RESPONSE :
214237 case WebsocketMessageType . PLAN_APPROVAL_RESPONSE :
215- case WebsocketMessageType . FINAL_RESULT_MESSAGE :
216238 case WebsocketMessageType . AGENT_STREAM_START :
217239 case WebsocketMessageType . AGENT_STREAM_END :
218240 case WebsocketMessageType . SYSTEM_MESSAGE : {
0 commit comments