@@ -87,6 +87,7 @@ export class ContextManager {
8787 role : roleOrMessage ,
8888 content : content || '' ,
8989 usageReport,
90+ timestamp : Date . now ( ) ,
9091 } as ContextMessage ;
9192 } else {
9293 message = roleOrMessage ;
@@ -913,6 +914,7 @@ export class ContextManager {
913914 diff : response . diff ,
914915 usageReport : response . usageReport ,
915916 promptContext : message . promptContext ,
917+ timestamp : message . timestamp ,
916918 } ;
917919 messagesData . push ( responseCompletedData ) ;
918920 } ) ;
@@ -965,6 +967,7 @@ export class ContextManager {
965967 taskId : this . taskId ,
966968 usageReport : subMessage . usageReport ,
967969 promptContext : subMessage . promptContext ,
970+ timestamp : subMessage . timestamp ,
968971 } ;
969972 messagesData . push ( responseCompletedData ) ;
970973 }
@@ -983,6 +986,7 @@ export class ContextManager {
983986 args : subPart . input ,
984987 usageReport : undefined ,
985988 promptContext : subMessage . promptContext ,
989+ timestamp : subMessage . timestamp ,
986990 } ;
987991 messagesData . push ( toolData ) ;
988992 }
@@ -997,6 +1001,7 @@ export class ContextManager {
9971001 taskId : this . taskId ,
9981002 usageReport : subMessage . usageReport ,
9991003 promptContext : subMessage . promptContext ,
1004+ timestamp : subMessage . timestamp ,
10001005 } ;
10011006 messagesData . push ( responseCompletedData ) ;
10021007 }
@@ -1043,6 +1048,7 @@ export class ContextManager {
10431048 diff : message . diff ,
10441049 usageReport : message . usageReport ,
10451050 promptContext : message . promptContext ,
1051+ timestamp : message . timestamp ,
10461052 } ;
10471053 messagesData . push ( responseCompletedData ) ;
10481054
@@ -1077,6 +1083,7 @@ export class ContextManager {
10771083 args : toolCall . input ,
10781084 usageReport : message . usageReport ,
10791085 promptContext : message . promptContext ,
1086+ timestamp : message . timestamp ,
10801087 } ;
10811088 messagesData . push ( toolData ) ;
10821089 } else if ( part . type === 'tool-result' ) {
@@ -1116,6 +1123,7 @@ export class ContextManager {
11161123 reflectedMessage : message . reflectedMessage ,
11171124 usageReport : message . usageReport ,
11181125 promptContext : message . promptContext ,
1126+ timestamp : message . timestamp ,
11191127 } ;
11201128 messagesData . push ( responseCompletedData ) ;
11211129 }
@@ -1138,6 +1146,7 @@ export class ContextManager {
11381146 content : content ,
11391147 images : images && images . length > 0 ? images : undefined ,
11401148 promptContext : message . promptContext ,
1149+ timestamp : message . timestamp ,
11411150 } ;
11421151 messagesData . push ( userMessageData ) ;
11431152 } else if ( message . role === 'tool' && Array . isArray ( message . content ) ) {
0 commit comments