@@ -322,7 +322,8 @@ suite('LocalAgentsSessionsProvider', () => {
322322 title : 'Test Session' ,
323323 lastMessageDate : Date . now ( ) ,
324324 isActive : true ,
325- lastResponseState : ResponseModelState . Complete
325+ lastResponseState : ResponseModelState . Complete ,
326+ timing : { startTime : 0 , endTime : 1 }
326327 } ] ) ;
327328
328329 const sessions = await provider . provideChatSessionItems ( CancellationToken . None ) ;
@@ -344,7 +345,8 @@ suite('LocalAgentsSessionsProvider', () => {
344345 title : 'History Session' ,
345346 lastMessageDate : Date . now ( ) - 10000 ,
346347 isActive : false ,
347- lastResponseState : ResponseModelState . Complete
348+ lastResponseState : ResponseModelState . Complete ,
349+ timing : { startTime : 0 , endTime : 1 }
348350 } ] ) ;
349351
350352 const sessions = await provider . provideChatSessionItems ( CancellationToken . None ) ;
@@ -369,14 +371,16 @@ suite('LocalAgentsSessionsProvider', () => {
369371 title : 'Live Session' ,
370372 lastMessageDate : Date . now ( ) ,
371373 isActive : true ,
372- lastResponseState : ResponseModelState . Complete
374+ lastResponseState : ResponseModelState . Complete ,
375+ timing : { startTime : 0 , endTime : 1 }
373376 } ] ) ;
374377 mockChatService . setHistorySessionItems ( [ {
375378 sessionResource,
376379 title : 'History Session' ,
377380 lastMessageDate : Date . now ( ) - 10000 ,
378381 isActive : false ,
379- lastResponseState : ResponseModelState . Complete
382+ lastResponseState : ResponseModelState . Complete ,
383+ timing : { startTime : 0 , endTime : 1 }
380384 } ] ) ;
381385
382386 const sessions = await provider . provideChatSessionItems ( CancellationToken . None ) ;
@@ -403,7 +407,8 @@ suite('LocalAgentsSessionsProvider', () => {
403407 title : 'In Progress Session' ,
404408 lastMessageDate : Date . now ( ) ,
405409 isActive : true ,
406- lastResponseState : ResponseModelState . Complete
410+ lastResponseState : ResponseModelState . Complete ,
411+ timing : { startTime : 0 , endTime : 1 }
407412 } ] ) ;
408413
409414 const sessions = await provider . provideChatSessionItems ( CancellationToken . None ) ;
@@ -432,7 +437,8 @@ suite('LocalAgentsSessionsProvider', () => {
432437 title : 'Completed Session' ,
433438 lastMessageDate : Date . now ( ) ,
434439 isActive : true ,
435- lastResponseState : ResponseModelState . Complete
440+ lastResponseState : ResponseModelState . Complete ,
441+ timing : { startTime : 0 , endTime : 1 } ,
436442 } ] ) ;
437443
438444 const sessions = await provider . provideChatSessionItems ( CancellationToken . None ) ;
@@ -460,7 +466,8 @@ suite('LocalAgentsSessionsProvider', () => {
460466 title : 'Canceled Session' ,
461467 lastMessageDate : Date . now ( ) ,
462468 isActive : true ,
463- lastResponseState : ResponseModelState . Complete
469+ lastResponseState : ResponseModelState . Complete ,
470+ timing : { startTime : 0 , endTime : 1 } ,
464471 } ] ) ;
465472
466473 const sessions = await provider . provideChatSessionItems ( CancellationToken . None ) ;
@@ -488,7 +495,8 @@ suite('LocalAgentsSessionsProvider', () => {
488495 title : 'Error Session' ,
489496 lastMessageDate : Date . now ( ) ,
490497 isActive : true ,
491- lastResponseState : ResponseModelState . Complete
498+ lastResponseState : ResponseModelState . Complete ,
499+ timing : { startTime : 0 , endTime : 1 } ,
492500 } ] ) ;
493501
494502 const sessions = await provider . provideChatSessionItems ( CancellationToken . None ) ;
@@ -532,6 +540,7 @@ suite('LocalAgentsSessionsProvider', () => {
532540 lastMessageDate : Date . now ( ) ,
533541 isActive : true ,
534542 lastResponseState : ResponseModelState . Complete ,
543+ timing : { startTime : 0 , endTime : 1 } ,
535544 stats : {
536545 added : 30 ,
537546 removed : 8 ,
@@ -575,7 +584,8 @@ suite('LocalAgentsSessionsProvider', () => {
575584 title : 'No Stats Session' ,
576585 lastMessageDate : Date . now ( ) ,
577586 isActive : true ,
578- lastResponseState : ResponseModelState . Complete
587+ lastResponseState : ResponseModelState . Complete ,
588+ timing : { startTime : 0 , endTime : 1 }
579589 } ] ) ;
580590
581591 const sessions = await provider . provideChatSessionItems ( CancellationToken . None ) ;
@@ -604,7 +614,8 @@ suite('LocalAgentsSessionsProvider', () => {
604614 title : 'Timing Session' ,
605615 lastMessageDate : Date . now ( ) ,
606616 isActive : true ,
607- lastResponseState : ResponseModelState . Complete
617+ lastResponseState : ResponseModelState . Complete ,
618+ timing : { startTime : modelTimestamp }
608619 } ] ) ;
609620
610621 const sessions = await provider . provideChatSessionItems ( CancellationToken . None ) ;
@@ -626,7 +637,8 @@ suite('LocalAgentsSessionsProvider', () => {
626637 title : 'History Timing Session' ,
627638 lastMessageDate,
628639 isActive : false ,
629- lastResponseState : ResponseModelState . Complete
640+ lastResponseState : ResponseModelState . Complete ,
641+ timing : { startTime : lastMessageDate }
630642 } ] ) ;
631643
632644 const sessions = await provider . provideChatSessionItems ( CancellationToken . None ) ;
@@ -654,7 +666,8 @@ suite('LocalAgentsSessionsProvider', () => {
654666 title : 'EndTime Session' ,
655667 lastMessageDate : Date . now ( ) ,
656668 isActive : true ,
657- lastResponseState : ResponseModelState . Complete
669+ lastResponseState : ResponseModelState . Complete ,
670+ timing : { startTime : 0 , endTime : completedAt }
658671 } ] ) ;
659672
660673 const sessions = await provider . provideChatSessionItems ( CancellationToken . None ) ;
@@ -681,7 +694,8 @@ suite('LocalAgentsSessionsProvider', () => {
681694 title : 'Icon Session' ,
682695 lastMessageDate : Date . now ( ) ,
683696 isActive : true ,
684- lastResponseState : ResponseModelState . Complete
697+ lastResponseState : ResponseModelState . Complete ,
698+ timing : { startTime : 0 , endTime : 1 }
685699 } ] ) ;
686700
687701 const sessions = await provider . provideChatSessionItems ( CancellationToken . None ) ;
0 commit comments