@@ -17,7 +17,7 @@ import { workbenchInstantiationService } from '../../../../test/browser/workbenc
1717import { LocalAgentsSessionsProvider } from '../../browser/agentSessions/localAgentSessionsProvider.js' ;
1818import { ModifiedFileEntryState } from '../../common/chatEditingService.js' ;
1919import { IChatModel , IChatRequestModel , IChatResponseModel } from '../../common/chatModel.js' ;
20- import { IChatDetail , IChatService , IChatSessionStartOptions } from '../../common/chatService.js' ;
20+ import { IChatDetail , IChatService , IChatSessionStartOptions , ResponseModelState } from '../../common/chatService.js' ;
2121import { ChatSessionStatus , IChatSessionsService , localChatSessionType } from '../../common/chatSessionsService.js' ;
2222import { LocalChatSessionUri } from '../../common/chatUri.js' ;
2323import { ChatAgentLocation } from '../../common/constants.js' ;
@@ -321,7 +321,8 @@ suite('LocalAgentsSessionsProvider', () => {
321321 sessionResource,
322322 title : 'Test Session' ,
323323 lastMessageDate : Date . now ( ) ,
324- isActive : true
324+ isActive : true ,
325+ lastResponseState : ResponseModelState . Complete
325326 } ] ) ;
326327
327328 const sessions = await provider . provideChatSessionItems ( CancellationToken . None ) ;
@@ -342,7 +343,8 @@ suite('LocalAgentsSessionsProvider', () => {
342343 sessionResource,
343344 title : 'History Session' ,
344345 lastMessageDate : Date . now ( ) - 10000 ,
345- isActive : false
346+ isActive : false ,
347+ lastResponseState : ResponseModelState . Complete
346348 } ] ) ;
347349
348350 const sessions = await provider . provideChatSessionItems ( CancellationToken . None ) ;
@@ -366,13 +368,15 @@ suite('LocalAgentsSessionsProvider', () => {
366368 sessionResource,
367369 title : 'Live Session' ,
368370 lastMessageDate : Date . now ( ) ,
369- isActive : true
371+ isActive : true ,
372+ lastResponseState : ResponseModelState . Complete
370373 } ] ) ;
371374 mockChatService . setHistorySessionItems ( [ {
372375 sessionResource,
373376 title : 'History Session' ,
374377 lastMessageDate : Date . now ( ) - 10000 ,
375- isActive : false
378+ isActive : false ,
379+ lastResponseState : ResponseModelState . Complete
376380 } ] ) ;
377381
378382 const sessions = await provider . provideChatSessionItems ( CancellationToken . None ) ;
@@ -398,7 +402,8 @@ suite('LocalAgentsSessionsProvider', () => {
398402 sessionResource,
399403 title : 'In Progress Session' ,
400404 lastMessageDate : Date . now ( ) ,
401- isActive : true
405+ isActive : true ,
406+ lastResponseState : ResponseModelState . Complete
402407 } ] ) ;
403408
404409 const sessions = await provider . provideChatSessionItems ( CancellationToken . None ) ;
@@ -426,7 +431,8 @@ suite('LocalAgentsSessionsProvider', () => {
426431 sessionResource,
427432 title : 'Completed Session' ,
428433 lastMessageDate : Date . now ( ) ,
429- isActive : true
434+ isActive : true ,
435+ lastResponseState : ResponseModelState . Complete
430436 } ] ) ;
431437
432438 const sessions = await provider . provideChatSessionItems ( CancellationToken . None ) ;
@@ -453,7 +459,8 @@ suite('LocalAgentsSessionsProvider', () => {
453459 sessionResource,
454460 title : 'Canceled Session' ,
455461 lastMessageDate : Date . now ( ) ,
456- isActive : true
462+ isActive : true ,
463+ lastResponseState : ResponseModelState . Complete
457464 } ] ) ;
458465
459466 const sessions = await provider . provideChatSessionItems ( CancellationToken . None ) ;
@@ -480,7 +487,8 @@ suite('LocalAgentsSessionsProvider', () => {
480487 sessionResource,
481488 title : 'Error Session' ,
482489 lastMessageDate : Date . now ( ) ,
483- isActive : true
490+ isActive : true ,
491+ lastResponseState : ResponseModelState . Complete
484492 } ] ) ;
485493
486494 const sessions = await provider . provideChatSessionItems ( CancellationToken . None ) ;
@@ -523,6 +531,7 @@ suite('LocalAgentsSessionsProvider', () => {
523531 title : 'Stats Session' ,
524532 lastMessageDate : Date . now ( ) ,
525533 isActive : true ,
534+ lastResponseState : ResponseModelState . Complete ,
526535 stats : {
527536 added : 30 ,
528537 removed : 8 ,
@@ -565,7 +574,8 @@ suite('LocalAgentsSessionsProvider', () => {
565574 sessionResource,
566575 title : 'No Stats Session' ,
567576 lastMessageDate : Date . now ( ) ,
568- isActive : true
577+ isActive : true ,
578+ lastResponseState : ResponseModelState . Complete
569579 } ] ) ;
570580
571581 const sessions = await provider . provideChatSessionItems ( CancellationToken . None ) ;
@@ -593,7 +603,8 @@ suite('LocalAgentsSessionsProvider', () => {
593603 sessionResource,
594604 title : 'Timing Session' ,
595605 lastMessageDate : Date . now ( ) ,
596- isActive : true
606+ isActive : true ,
607+ lastResponseState : ResponseModelState . Complete
597608 } ] ) ;
598609
599610 const sessions = await provider . provideChatSessionItems ( CancellationToken . None ) ;
@@ -614,7 +625,8 @@ suite('LocalAgentsSessionsProvider', () => {
614625 sessionResource,
615626 title : 'History Timing Session' ,
616627 lastMessageDate,
617- isActive : false
628+ isActive : false ,
629+ lastResponseState : ResponseModelState . Complete
618630 } ] ) ;
619631
620632 const sessions = await provider . provideChatSessionItems ( CancellationToken . None ) ;
@@ -641,7 +653,8 @@ suite('LocalAgentsSessionsProvider', () => {
641653 sessionResource,
642654 title : 'EndTime Session' ,
643655 lastMessageDate : Date . now ( ) ,
644- isActive : true
656+ isActive : true ,
657+ lastResponseState : ResponseModelState . Complete
645658 } ] ) ;
646659
647660 const sessions = await provider . provideChatSessionItems ( CancellationToken . None ) ;
@@ -667,7 +680,8 @@ suite('LocalAgentsSessionsProvider', () => {
667680 sessionResource,
668681 title : 'Icon Session' ,
669682 lastMessageDate : Date . now ( ) ,
670- isActive : true
683+ isActive : true ,
684+ lastResponseState : ResponseModelState . Complete
671685 } ] ) ;
672686
673687 const sessions = await provider . provideChatSessionItems ( CancellationToken . None ) ;
0 commit comments