File tree 3 files changed +14
-14
lines changed
components/agents/python/form_filling/app/agents
types/streaming/nextjs/app/components/ui/chat 3 files changed +14
-14
lines changed Original file line number Diff line number Diff line change @@ -84,9 +84,9 @@ def to_response(self) -> dict:
84
84
return {
85
85
"type" : "agent" ,
86
86
"data" : {
87
- "name " : self .name ,
87
+ "agent " : self .name ,
88
88
"type" : self .event_type .value ,
89
- "msg " : self .msg ,
89
+ "text " : self .msg ,
90
90
"data" : self .data ,
91
91
},
92
92
}
Original file line number Diff line number Diff line change @@ -205,14 +205,14 @@ function mergeAdjacentEvents(events: AgentEventData[]): MergedEvent[] {
205
205
try {
206
206
const progressData = event . data ;
207
207
208
- if ( lastMergedEvent && lastMergedEvent . agent === event . name ) {
208
+ if ( lastMergedEvent && lastMergedEvent . agent === event . agent ) {
209
209
lastMergedEvent . progress = progressData ;
210
- lastMergedEvent . texts . push ( event . msg ) ;
210
+ lastMergedEvent . texts . push ( event . text ) ;
211
211
} else {
212
212
mergedEvents . push ( {
213
- agent : event . name ,
213
+ agent : event . agent ,
214
214
texts : [ ] ,
215
- icon : AgentIcons [ event . name . toLowerCase ( ) ] ?? icons . Bot ,
215
+ icon : AgentIcons [ event . agent . toLowerCase ( ) ] ?? icons . Bot ,
216
216
progress : progressData ,
217
217
} ) ;
218
218
}
@@ -221,20 +221,20 @@ function mergeAdjacentEvents(events: AgentEventData[]): MergedEvent[] {
221
221
"Failed to parse progress data:" ,
222
222
e ,
223
223
"Raw text:" ,
224
- event . msg ,
224
+ event . text ,
225
225
) ;
226
226
}
227
227
continue ;
228
228
}
229
229
230
230
// Handle regular text events
231
- if ( lastMergedEvent && lastMergedEvent . agent === event . name ) {
232
- lastMergedEvent . texts . push ( event . msg ) ;
231
+ if ( lastMergedEvent && lastMergedEvent . agent === event . agent ) {
232
+ lastMergedEvent . texts . push ( event . text ) ;
233
233
} else {
234
234
mergedEvents . push ( {
235
- agent : event . name ,
236
- texts : [ event . msg ] ,
237
- icon : AgentIcons [ event . name . toLowerCase ( ) ] ?? icons . Bot ,
235
+ agent : event . agent ,
236
+ texts : [ event . text ] ,
237
+ icon : AgentIcons [ event . agent . toLowerCase ( ) ] ?? icons . Bot ,
238
238
} ) ;
239
239
}
240
240
}
Original file line number Diff line number Diff line change @@ -63,8 +63,8 @@ export type ProgressData = {
63
63
} ;
64
64
65
65
export type AgentEventData = {
66
- name : string ;
67
- msg : string ;
66
+ agent : string ;
67
+ text : string ;
68
68
type : "text" | "progress" ;
69
69
data ?: ProgressData ;
70
70
} ;
You can’t perform that action at this time.
0 commit comments