@@ -276,12 +276,12 @@ func TestSimple(t *testing.T) {
276276 require .Equal (t , chat .MessageRoleAssistant , msgAdded .Message .Message .Role )
277277
278278 expectedEvents := []Event {
279- AgentInfo ("root" , "test/mock-model" , "" , "" ),
280279 TeamInfo ([]AgentDetails {{Name : "root" , Provider : "test" , Model : "mock-model" }}, "root" ),
281280 ToolsetInfo (0 , false , "root" ),
282281 UserMessage ("Hi" , sess .ID , nil , 0 ),
283282 StreamStarted (sess .ID , "root" ),
284283 ToolsetInfo (0 , false , "root" ),
284+ AgentInfo ("root" , "test/mock-model" , "" , "" ),
285285 AgentChoice ("root" , sess .ID , "Hello" ),
286286 MessageAdded (sess .ID , msgAdded .Message , "root" ),
287287 NewTokenUsageEvent (sess .ID , "root" , & Usage {InputTokens : 3 , OutputTokens : 2 , ContextLength : 5 , LastMessage : & MessageUsage {
@@ -315,12 +315,12 @@ func TestMultipleContentChunks(t *testing.T) {
315315 require .NotNil (t , msgAdded .Message )
316316
317317 expectedEvents := []Event {
318- AgentInfo ("root" , "test/mock-model" , "" , "" ),
319318 TeamInfo ([]AgentDetails {{Name : "root" , Provider : "test" , Model : "mock-model" }}, "root" ),
320319 ToolsetInfo (0 , false , "root" ),
321320 UserMessage ("Please greet me" , sess .ID , nil , 0 ),
322321 StreamStarted (sess .ID , "root" ),
323322 ToolsetInfo (0 , false , "root" ),
323+ AgentInfo ("root" , "test/mock-model" , "" , "" ),
324324 AgentChoice ("root" , sess .ID , "Hello " ),
325325 AgentChoice ("root" , sess .ID , "there, " ),
326326 AgentChoice ("root" , sess .ID , "how " ),
@@ -356,12 +356,12 @@ func TestWithReasoning(t *testing.T) {
356356 require .NotNil (t , msgAdded .Message )
357357
358358 expectedEvents := []Event {
359- AgentInfo ("root" , "test/mock-model" , "" , "" ),
360359 TeamInfo ([]AgentDetails {{Name : "root" , Provider : "test" , Model : "mock-model" }}, "root" ),
361360 ToolsetInfo (0 , false , "root" ),
362361 UserMessage ("Hi" , sess .ID , nil , 0 ),
363362 StreamStarted (sess .ID , "root" ),
364363 ToolsetInfo (0 , false , "root" ),
364+ AgentInfo ("root" , "test/mock-model" , "" , "" ),
365365 AgentChoiceReasoning ("root" , sess .ID , "Let me think about this..." ),
366366 AgentChoiceReasoning ("root" , sess .ID , " I should respond politely." ),
367367 AgentChoice ("root" , sess .ID , "Hello, how can I help you?" ),
@@ -396,12 +396,12 @@ func TestMixedContentAndReasoning(t *testing.T) {
396396 require .NotNil (t , msgAdded .Message )
397397
398398 expectedEvents := []Event {
399- AgentInfo ("root" , "test/mock-model" , "" , "" ),
400399 TeamInfo ([]AgentDetails {{Name : "root" , Provider : "test" , Model : "mock-model" }}, "root" ),
401400 ToolsetInfo (0 , false , "root" ),
402401 UserMessage ("Hi there" , sess .ID , nil , 0 ),
403402 StreamStarted (sess .ID , "root" ),
404403 ToolsetInfo (0 , false , "root" ),
404+ AgentInfo ("root" , "test/mock-model" , "" , "" ),
405405 AgentChoiceReasoning ("root" , sess .ID , "The user wants a greeting" ),
406406 AgentChoice ("root" , sess .ID , "Hello!" ),
407407 AgentChoiceReasoning ("root" , sess .ID , " I should be friendly" ),
@@ -454,12 +454,12 @@ func TestErrorEvent(t *testing.T) {
454454 }
455455
456456 require .Len (t , events , 8 )
457- require .IsType (t , & AgentInfoEvent {}, events [0 ])
458- require .IsType (t , & TeamInfoEvent {}, events [1 ])
459- require .IsType (t , & ToolsetInfoEvent {}, events [2 ])
460- require .IsType (t , & UserMessageEvent {}, events [3 ])
461- require .IsType (t , & StreamStartedEvent {}, events [4 ])
462- require .IsType (t , & ToolsetInfoEvent {}, events [5 ])
457+ require .IsType (t , & TeamInfoEvent {}, events [0 ])
458+ require .IsType (t , & ToolsetInfoEvent {}, events [1 ])
459+ require .IsType (t , & UserMessageEvent {}, events [2 ])
460+ require .IsType (t , & StreamStartedEvent {}, events [3 ])
461+ require .IsType (t , & ToolsetInfoEvent {}, events [4 ])
462+ require .IsType (t , & AgentInfoEvent {}, events [5 ])
463463 require .IsType (t , & ErrorEvent {}, events [6 ])
464464 require .IsType (t , & StreamStoppedEvent {}, events [7 ])
465465
@@ -493,12 +493,11 @@ func TestContextCancellation(t *testing.T) {
493493 events = append (events , ev )
494494 }
495495
496- require .GreaterOrEqual (t , len (events ), 5 )
497- require .IsType (t , & AgentInfoEvent {}, events [0 ])
498- require .IsType (t , & TeamInfoEvent {}, events [1 ])
499- require .IsType (t , & ToolsetInfoEvent {}, events [2 ])
500- require .IsType (t , & UserMessageEvent {}, events [3 ])
501- require .IsType (t , & StreamStartedEvent {}, events [4 ])
496+ require .GreaterOrEqual (t , len (events ), 4 )
497+ require .IsType (t , & TeamInfoEvent {}, events [0 ])
498+ require .IsType (t , & ToolsetInfoEvent {}, events [1 ])
499+ require .IsType (t , & UserMessageEvent {}, events [2 ])
500+ require .IsType (t , & StreamStartedEvent {}, events [3 ])
502501 require .IsType (t , & StreamStoppedEvent {}, events [len (events )- 1 ])
503502}
504503
0 commit comments