ghzinga 0.4.0

Terminal UI for monitoring GitHub pull requests and issues.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
{"version":3,"term":{"cols":111,"rows":29,"type":"xterm-256color","version":"iTerm2 3.6.6","theme":{"fg":"#869496","bg":"#0b2732","palette":"#10333f:#cb4238:#89982e:#ae8b2d:#4689cd:#c34380:#519f98:#ede9d7:#5c6d74:#bc5329:#5c6d74:#697a82:#869496:#6c6ec1:#96a1a1:#fcf7e5"}},"timestamp":1780383247,"env":{"SHELL":"/bin/zsh"}}
[0.471, "o", "Agent pid 21700\r\n"]
[0.605, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m                                                                                                              \r \r"]
[0.007, "o", "\u001b]2;onur@Valinor:~/repos/ghzinga\u0007\u001b]1;~/repos/ghzinga\u0007"]
[0.002, "o", "\u001b]7;file://Valinor.local/Users/onur/repos/ghzinga\u001b\\"]
[0.001, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[JValinor \u001b[1m\u001b[34m:: \u001b[0m\u001b[34m\u001b[32m~/repos/ghzinga \u001b[1m\u001b[32m\u001b[34m»\u001b[39m\u001b[0m \u001b[K"]
[0.000, "o", "\u001b[?1h\u001b="]
[0.000, "o", "\u001b[?2004h"]
[0.093, "o", "\r\r\u001b[0m\u001b[27m\u001b[24m\u001b[JValinor \u001b[1m\u001b[34m:: \u001b[0m\u001b[34m\u001b[32m~/repos/ghzinga \u001b[33m‹main*› \u001b[00m\u001b[1m\u001b[32m\u001b[34m»\u001b[39m\u001b[0m \u001b[K"]
[1.508, "o", "g"]
[0.177, "o", "\bgh"]
[0.107, "o", "z"]
[0.094, "o", "i"]
[0.070, "o", "n"]
[0.077, "o", "g"]
[0.112, "o", "a"]
[0.159, "o", " "]
[0.374, "o", "\u001b[7mhttps://github.com/openclaw/openclaw/pull/89289\u001b[27m"]
[0.324, "o", "\u001b[47D\u001b[27mh\u001b[27mt\u001b[27mt\u001b[27mp\u001b[27ms\u001b[27m:\u001b[27m/\u001b[27m/\u001b[27mg\u001b[27mi\u001b[27mt\u001b[27mh\u001b[27mu\u001b[27mb\u001b[27m.\u001b[27mc\u001b[27mo\u001b[27mm\u001b[27m/\u001b[27mo\u001b[27mp\u001b[27me\u001b[27mn\u001b[27mc\u001b[27ml\u001b[27ma\u001b[27mw\u001b[27m/\u001b[27mo\u001b[27mp\u001b[27me\u001b[27mn\u001b[27mc\u001b[27ml\u001b[27ma\u001b[27mw\u001b[27m/\u001b[27mp\u001b[27mu\u001b[27ml\u001b[27ml\u001b[27m/\u001b[27m8\u001b[27m9\u001b[27m2\u001b[27m8\u001b[27m9"]
[0.000, "o", "\u001b[?1l\u001b>\u001b[?2004l\r\r\n"]
[0.004, "o", "\u001b]2;ghzinga https://github.com/openclaw/openclaw/pull/89289\u0007\u001b]1;ghzinga\u0007"]
[0.045, "o", "\u001b[?1049h\u001b[?1000h\u001b[?1002h\u001b[?1003h\u001b[?1015h\u001b[?1006h"]
[0.007, "o", "\u001b[1;1H\u001b[38;2;192;202;245;48;2;26;27;38m                                                                                                               \u001b[2;1H  \u001b[1m\u001b[4m\u001b[38;2;122;162;247;48;2;36;40;59mhttps://github.com/openclaw/openclaw/pull/89289\u001b[22m\u001b[24m\u001b[38;2;192;202;245;48;2;36;40;59m \u001b[1m\u001b[38;2;224;175;104;48;2;36;40;59m[PR LOADING]\u001b[22m\u001b[38;2;192;202;245;48;2;36;40;59m \u001b[38;2;86;95;137;48;2;36;40;59mupdated now\u001b[38;2;192;202;245;48;2;26;27;38m                                     \u001b[3;1H  \u001b[1m\u001b[38;2;192;202;245;48;2;36;40;59mLoading openclaw/openclaw#89289\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                                                              \u001b[4;1H  \u001b[38;2;65;72;104;48;2;26;27;38m─────────────────────────────────────────────────────────────────────────────────────────────────────"]
[0.000, "o", "──────\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[5;1H  \u001b[1m\u001b[38;2;26;27;38;48;2;224;175;104m○ LOADING\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;169;177;214;48;2;26;27;38m👤\u001b[5;16H @GitHub\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;122;162;247;48;2;26;27;38mhead -> base\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[1m\u001b[38;2;26;27;38;48;2;65;72;104m○ checks UNKNOWN\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m📄\u001b[5;60H 0 files changed \u001b[38;2;158;206;106;48;2;26;27;38m+0\u001b[38;2;125;207;255;48;2;26;27;38m \u001b[38;2;247;118;142;48;2;26;27;38m-0\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                              \u001b[6;1H  \u001b[38;2;169;177;214;48;2;26;27;38mLoading /: opening openclaw/openclaw#89289 from GitHub\u001b[38;2;192;202;245;48;2;26;27;38m                                                       \u001b[7;1H                                                                                                               \u001b[8;1H  \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[🏠\u001b[8;6H Overview]\u001b[22m\u001b[38;2;"]
[0.000, "o", "169;177;214;48;2;26;27;38m 💬\u001b[8;19H Activity  🧱\u001b[8;32H Commits  ✅\u001b[8;44H Checks  📄\u001b[8;55H Files  🔗\u001b[8;65H Links \u001b[38;2;192;202;245;48;2;26;27;38m                                        \u001b[9;1H                                                                                                               \u001b[10;1H  \u001b[38;2;65;72;104;48;2;26;27;38m───────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[11;1H                                                                                                            \u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[12;1H  \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m📝\u001b[12;5H @GitHub opened now\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m            "]
[0.000, "o", "                                                                         \u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[13;1H  Loading openclaw/openclaw#89289 from GitHub.                                                              \u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[14;1H                                                                                                            \u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[15;1H  The TUI is ready while the API request runs. Data for openclaw/openclaw will replace this placeholder as  \u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[16;1H  soon as GitHub responds.                                                                                  \u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[17;1H                                                                                                            \u001b[38;2;122;162;247;"]
[0.000, "o", "48;2;26;27;38m█\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[18;1H  \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mDetails\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                                                                                   \u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[19;1H  \u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────│\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[20;1H                                                                                                            \u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[21;1H  Labels: none                                                                                              \u001b[38;2;86;95;137;"]
[0.000, "o", "48;2;26;27;38m│\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[22;1H  Assignees: none                                                                                           \u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[23;1H  Reactions: 0                                                                                              \u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[24;1H                                                                                                            \u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[25;1H  \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mChange summary\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                                                                            \u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[26;1H  Review: None requested                                                                                    \u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[38;2;192;"]
[0.000, "o", "202;245;48;2;26;27;38m  \u001b[27;1H  Reviewers: none                                                                                           \u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[28;1H  \u001b[38;2;169;177;214;48;2;26;27;38mLoading /: opening openclaw/openclaw#89289 from GitHub\u001b[38;2;192;202;245;48;2;26;27;38m                                                       \u001b[29;1H  \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[🔄\u001b[29;6H refresh]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[📋\u001b[29;19H copy]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[🌐\u001b[29;29H open]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[⚙ settings]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[❔\u001b[29;52H help]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[⏻ quit]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[29;71H all]\u001b[22m\u001b[38;2;"]
[0.000, "o", "192;202;245;48;2;26;27;38m                                    \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.255, "o", "\u001b[6;11H\u001b[38;2;169;177;214;48;2;26;27;38m-\u001b[28;11H-\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.273, "o", "\u001b[6;11H\u001b[38;2;169;177;214;48;2;26;27;38m\\\u001b[28;11H\\\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.267, "o", "\u001b[6;11H\u001b[38;2;169;177;214;48;2;26;27;38m|\u001b[28;11H|\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.255, "o", "\u001b[6;11H\u001b[38;2;169;177;214;48;2;26;27;38m/\u001b[28;11H/\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.272, "o", "\u001b[6;11H\u001b[38;2;169;177;214;48;2;26;27;38m-\u001b[28;11H-\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.275, "o", "\u001b[6;11H\u001b[38;2;169;177;214;48;2;26;27;38m\\\u001b[28;11H\\\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.268, "o", "\u001b[6;11H\u001b[38;2;169;177;214;48;2;26;27;38m|\u001b[28;11H|\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.255, "o", "\u001b[6;11H\u001b[38;2;169;177;214;48;2;26;27;38m/\u001b[28;11H/\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.259, "o", "\u001b[6;11H\u001b[38;2;169;177;214;48;2;26;27;38m-\u001b[28;11H-\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.257, "o", "\u001b[6;11H\u001b[38;2;169;177;214;48;2;26;27;38m\\\u001b[28;11H\\\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.270, "o", "\u001b[6;11H\u001b[38;2;169;177;214;48;2;26;27;38m|\u001b[28;11H|\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.260, "o", "\u001b[6;11H\u001b[38;2;169;177;214;48;2;26;27;38m/\u001b[28;11H/\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.277, "o", "\u001b[6;11H\u001b[38;2;169;177;214;48;2;26;27;38m-\u001b[28;11H-\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.256, "o", "\u001b[6;11H\u001b[38;2;169;177;214;48;2;26;27;38m\\\u001b[28;11H\\\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.270, "o", "\u001b[6;11H\u001b[38;2;169;177;214;48;2;26;27;38m|\u001b[28;11H|\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.271, "o", "\u001b[6;11H\u001b[38;2;169;177;214;48;2;26;27;38m/\u001b[28;11H/\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.267, "o", "\u001b[6;11H\u001b[38;2;169;177;214;48;2;26;27;38m-\u001b[28;11H-\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.257, "o", "\u001b[6;11H\u001b[38;2;169;177;214;48;2;26;27;38m\\\u001b[28;11H\\\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.260, "o", "\u001b[6;11H\u001b[38;2;169;177;214;48;2;26;27;38m|\u001b[28;11H|\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.266, "o", "\u001b[6;11H\u001b[38;2;169;177;214;48;2;26;27;38m/\u001b[28;11H/\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.255, "o", "\u001b[6;11H\u001b[38;2;169;177;214;48;2;26;27;38m-\u001b[28;11H-\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.269, "o", "\u001b[6;11H\u001b[38;2;169;177;214;48;2;26;27;38m\\\u001b[28;11H\\\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.270, "o", "\u001b[6;11H\u001b[38;2;169;177;214;48;2;26;27;38m|\u001b[28;11H|\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.296, "o", "\u001b[2;51H\u001b[1m\u001b[38;2;158;206;106;48;2;36;40;59m[PR OPEN]\u001b[22m\u001b[38;2;192;202;245;48;2;36;40;59m \u001b[38;2;86;95;137;48;2;36;40;59mupdated 4h\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[3;3H\u001b[1m\u001b[38;2;192;202;245;48;2;36;40;59mfix: a\u001b[3;10Hgregate archived session usage\u001b[5;3H\u001b[38;2;26;27;38;48;2;158;206;106m✅\u001b[5;5H OPEN\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;169;177;214;48;2;26;27;38m👤\u001b[5;14H @leno23\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;122;162;247;48;2;26;27;38mleno23/fix-session-usage-archives-46252 -> main\u001b[38;2;192;202;245;48;2;26;27;38m           \u001b[6;3H\u001b[1m\u001b[38;2;26;27;38;48;2;158;206;106m✅\u001b[6;5H checks PASS (58 pass, 0 pending, 0 fail)\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m📄\u001b[6;50H 2 files changed \u001b[38;2;158;206;106;48;2;26;27;38m+546\u001b[38;2;125;207;255;48;2;26;27;38m \u001b[38;2;247;118;142;48;2;26;27;38m-387\u001b[12;7H\u001b[38;2;122;162;247;48;2;26;27;38mleno23\u001b[12;21H4h ago\u001b[13;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mSummary\u001b[13;11H                       \u001b[13;35H    \u001b[1"]
[0.000, "o", "3;40H       \u001b[14;3H-\u001b[14;5Haggregate\u001b[14;15Hsame-stem\u001b[14;25Hactive\u001b[14;32H.jsonl\u001b[14;39Htranscripts\u001b[14;51Htogether\u001b[14;60Hwith\u001b[14;65H.jsonl.reset.*\u001b[14;80H/\u001b[14;82H.jsonl.deleted.*\u001b[14;99Harchives\u001b[14;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[15;3H\u001b[38;2;192;202;245;48;2;26;27;38mfor\u001b[15;7Hper-session usage \u001b[15;26H   \u001b[15;30H   \u001b[15;34H       \u001b[15;42H     \u001b[15;48H    \u001b[15;53H   \u001b[15;57H                 \u001b[15;75H    \u001b[15;80H       \u001b[15;88H    \u001b[15;93H           \u001b[15;105H  \u001b[15;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[16;3H\u001b[38;2;192;202;245;48;2;26;27;38m- keep the activ\u001b[16;20H tran\u001b[16;26Hcript\u001b[16;32Has\u001b[16;35Hthe\u001b[16;39Hcanonical\u001b[16;49Hsession\u001b[16;57Hfile\u001b[16;62Hwhile\u001b[16;68Hincluding\u001b[16;78Harchive\u001b[16;86Hentries\u001b[16;94Hin\u001b[16;97Hsummaries,\u001b[16;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[17;3H\u001b[38;2;192;202;245;48;2;26;27;38mtime\u001b[17;8Hseries,\u001b[17;16Hlogs,\u001b[17;22Hand\u001b[17;26Hcache-backed\u001b[17;39Hsummaries\u001b[17;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[18;3H\u001b[38;2;192;202;245;48;2;26;27;38m- add regression\u001b[18;20"]
[0.000, "o", "Hcoverage\u001b[18;29Hfor\u001b[18;33Hactive+archive\u001b[18;48Haggregation\u001b[18;60Hand\u001b[18;64Hcache\u001b[18;70Hreads\u001b[19;3H                                                                                                          \u001b[20;3HFixes\u001b[20;9H#46252\u001b[21;3H       \u001b[21;11H    \u001b[22;3HTe\u001b[22;6Ht plan \u001b[22;14H    \u001b[23;3H- gi\u001b[23;8H diff\u001b[23;14H--check\u001b[23;22Horigin/main...HEAD\u001b[24;3H-\u001b[24;5Hnode\u001b[24;10Hscripts/run-vitest.mjs\u001b[24;33Hrun\u001b[24;37Hsrc/infra/session-cost-usage.test.ts\u001b[24;74H--runInBand\u001b[25;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[25;6H more]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[26;3H       \u001b[26;11H    \u001b[26;16H         \u001b[27;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[28;3H\u001b[38;2;192;202;245;48;2;26;27;"]
[0.000, "o", "38m                                                      \u001b[29;69H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m⬇ fu\u001b[29;77H[➕\u001b[29;80H all]\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.304, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.305, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.283, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.301, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.297, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.194, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38m-\u001b[11;5Haggregate\u001b[11;15Hsame-stem\u001b[11;25Hactive\u001b[11;32H.jsonl\u001b[11;39Htranscripts\u001b[11;51Htogether\u001b[11;60Hwith\u001b[11;65H.jsonl.reset.*\u001b[11;80H/\u001b[11;82H.jsonl.deleted.*\u001b[11;99Harchives\u001b[12;3Hfor per-session usage   \u001b[13;3H- keep the\u001b[13;14Hactive\u001b[13;21Htranscript\u001b[13;32Has\u001b[13;35Hthe\u001b[13;39Hcanonical\u001b[13;49Hsession\u001b[13;57Hfile\u001b[13;62Hwhile\u001b[13;68Hincluding\u001b[13;78Harchive\u001b[13;86Hentries\u001b[13;94Hin\u001b[13;97Hsummaries,\u001b[14;3Htime s\u001b[14;10Hries, logs, and \u001b[14;27Hach\u001b[14;31H-backed\u001b[14;39Hsummaries  \u001b[14;51H        \u001b[14;60H    \u001b[14;65H              \u001b[14;80H \u001b[14;82H                \u001b[14;99H        \u001b[15;3H- add \u001b[15;10Hegre\u001b[15;15Hsion cov\u001b[15;24Hrage\u001b[15;29Hfor\u001b[15;33Hactive+archive\u001b[15;48Haggregation\u001b[15;60Hand\u001b[15;64Hcache\u001b[15;70Hreads\u001b[16;3H \u001b[16;5H    \u001b[16;10H   \u001b[16;14H      \u001b[16;21H          \u001b[16;32H  \u001b[16;35H   \u001b[16;39H         \u001b[16;49H       \u001b[16;57H    \u001b[16;62H     \u001b[16;68H         \u001b[16;78H       \u001b[16;86H       \u001b[16;94H  \u001b[16;97H          \u001b[17;3HF\u001b[17;5Hx\u001b[17;7Hs #46252\u001b["]
[0.000, "o", "17;16H     \u001b[17;22H   \u001b[17;26H            \u001b[17;39H         \u001b[18;3H \u001b[18;5H   \u001b[18;9H          \u001b[18;20H        \u001b[18;29H   \u001b[18;33H              \u001b[18;48H           \u001b[18;60H   \u001b[18;64H     \u001b[18;70H     \u001b[19;3HTest\u001b[19;8Hplan\u001b[20;3H- git\u001b[20;9Hdiff --check\u001b[20;22Horigin/main...HEAD\u001b[21;3H-\u001b[21;5Hnode\u001b[21;10Hscripts/run-vitest.mjs\u001b[21;33Hrun\u001b[21;37Hsrc/infra/session-cost-usage.test.ts\u001b[21;74H--runInBand\u001b[22;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[22;6H more]\u001b[23;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[23;5H   \u001b[23;9H    \u001b[23;14H       \u001b[23;22H                  \u001b[24;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[25;3H\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[26;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m* com"]
[0.000, "o", "mit 2bfc1... by @wuyangfan 4h ago [UNKNOWN] [➕\u001b[26;55H more]\u001b[27;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mfix: aggregate archived session usage                                                                     \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.046, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38mtime s\u001b[11;10Hries, logs, and \u001b[11;27Hach\u001b[11;31H-backed\u001b[11;39Hsummaries  \u001b[11;51H        \u001b[11;60H    \u001b[11;65H              \u001b[11;80H \u001b[11;82H                \u001b[11;99H        \u001b[11;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[12;3H\u001b[38;2;192;202;245;48;2;26;27;38m- add \u001b[12;10Hegre\u001b[12;15Hsion cov\u001b[12;24Hrage\u001b[12;29Hfor\u001b[12;33Hactive+archive\u001b[12;48Haggregation\u001b[12;60Hand\u001b[12;64Hcache\u001b[12;70Hreads\u001b[13;3H \u001b[13;5H    \u001b[13;10H   \u001b[13;14H      \u001b[13;21H          \u001b[13;32H  \u001b[13;35H   \u001b[13;39H         \u001b[13;49H       \u001b[13;57H    \u001b[13;62H     \u001b[13;68H         \u001b[13;78H       \u001b[13;86H       \u001b[13;94H  \u001b[13;97H          \u001b[14;3HF\u001b[14;5Hx\u001b[14;7Hs #46252\u001b[14;16H     \u001b[14;22H   \u001b[14;26H            \u001b[14;39H         \u001b[14;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[15;3H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[15;5H   \u001b[15;9H          \u001b[15;20H        \u001b[15;29H   \u001b[15;33H              \u001b[15;48H           \u001b[15;60H   \u001b[15;64H     \u001b[15;70H     \u001b[16;3HTest\u001b[16;8Hplan\u001b[17;3H- git\u001b[17;9Hdiff --check\u001b[17;22Horigin"]
[0.000, "o", "/main...HEAD\u001b[18;3H-\u001b[18;5Hnode\u001b[18;10Hscripts/run-vitest.mjs\u001b[18;33Hrun\u001b[18;37Hsrc/infra/session-cost-usage.test.ts\u001b[18;74H--runInBand\u001b[19;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[19;6H more]\u001b[20;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[20;5H   \u001b[20;9H    \u001b[20;14H       \u001b[20;22H                  \u001b[21;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[22;3H\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[23;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m* commit 2bfc1... by @wuyangfan 4h ago [UNKNOWN] [➕\u001b[23;55H more]\u001b[24;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mfix: aggregate archived session usage                                                                     \u001b[26;3H\u001b[38;2;86;95;137;48;2;26;27;38m─────"]
[0.000, "o", "─────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[27;3H\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[27;8H         \u001b[27;18H        \u001b[27;27H       \u001b[27;35H     \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.239, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38mF\u001b[11;5Hx\u001b[11;7Hs #46252\u001b[11;16H     \u001b[11;22H   \u001b[11;26H            \u001b[11;39H         \u001b[12;3H \u001b[12;5H   \u001b[12;9H          \u001b[12;20H        \u001b[12;29H   \u001b[12;33H              \u001b[12;48H           \u001b[12;60H   \u001b[12;64H     \u001b[12;70H     \u001b[13;3HTest\u001b[13;8Hplan\u001b[14;3H- git\u001b[14;9Hdiff --check\u001b[14;22Horigin/main...HEAD\u001b[15;3H-\u001b[15;5Hnode\u001b[15;10Hscripts/run-vitest.mjs\u001b[15;33Hrun\u001b[15;37Hsrc/infra/session-cost-usage.test.ts\u001b[15;74H--runInBand\u001b[16;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[16;6H more]\u001b[17;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[17;5H   \u001b[17;9H    \u001b[17;14H       \u001b[17;22H                  \u001b[18;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[19;3H\u001b[38;2;192;202;245;48;2;2"]
[0.000, "o", "6;27;38m         \u001b[20;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m* commit 2bfc1... by @wuyangfan 4h ago [UNKNOWN] [➕\u001b[20;55H more]\u001b[21;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mfix: aggregate archived session usage                                                                     \u001b[23;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[24;3H\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[24;8H         \u001b[24;18H        \u001b[24;27H       \u001b[24;35H     \u001b[25;3H\u001b[1m\u001b[38;2;158;206;106;48;2;26;27;38m✅\u001b[25;5H Review by @chatgpt-codex-connector 4h ago\u001b[26;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mmeta: association NONE                                                                                    \u001b[27;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;"]
[0.000, "o", "27;38m[details]\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.209, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38m- git\u001b[11;9Hdiff --check\u001b[11;22Horigin/main...HEAD\u001b[12;3H-\u001b[12;5Hnode\u001b[12;10Hscripts/run-vitest.mjs\u001b[12;33Hrun\u001b[12;37Hsrc/infra/session-cost-usage.test.ts\u001b[12;74H--runInBand\u001b[12;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[13;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[13;6H more]\u001b[14;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[14;5H   \u001b[14;9H    \u001b[14;14H       \u001b[14;22H                  \u001b[15;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[16;3H\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[17;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m* commit 2bfc1... by @wuyangfan 4h ago [UNKNOWN] [➕\u001b[17;55H more]\u001b[18;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mfi"]
[0.000, "o", "x: aggregate archived session usage                                                                     \u001b[20;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[21;3H\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[21;8H         \u001b[21;18H        \u001b[21;27H       \u001b[21;35H     \u001b[22;3H\u001b[1m\u001b[38;2;158;206;106;48;2;26;27;38m✅\u001b[22;5H Review by @chatgpt-codex-connector 4h ago\u001b[23;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mmeta: association NONE                                                                                    \u001b[24;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[details]\u001b[25;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mCOMMENTED:                                  \u001b[26;3H💡\u001b[26;5H Codex Review  \u001b[26;21H    \u001b[27;3H         \u001b[39m\u001b[49m"]
[0.000, "o", "\u001b[59m\u001b[0m\u001b[?25l"]
[0.295, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[11;5H   \u001b[11;9H    \u001b[11;14H       \u001b[11;22H                  \u001b[12;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[13;3H\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[13;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[14;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m* commit 2bfc1... by @wuyangfan 4h ago [UNKNOWN] [➕\u001b[14;55H more]\u001b[15;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mfix: aggregate archived session usage                                                                     \u001b[17;3H\u001b[38;2;86;95;137;48;2;26;27;38m─────────────────────────────────────────────────────────"]
[0.000, "o", "─────────────────────────────────────────────────\u001b[18;3H\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[18;8H         \u001b[18;18H        \u001b[18;27H       \u001b[18;35H     \u001b[19;3H\u001b[1m\u001b[38;2;158;206;106;48;2;26;27;38m✅\u001b[19;5H Review by @chatgpt-codex-connector 4h ago\u001b[20;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mmeta: association NONE                                                                                    \u001b[21;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[details]\u001b[22;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mCOMMENTED:                                  \u001b[23;3H💡\u001b[23;5H Codex Review  \u001b[23;21H    \u001b[24;3H         \u001b[25;3Hhttps://github.com/openclaw/openclaw/blob/2bfc1d6997b7eb5dfb9e07b6a01771a34be70536/src/infra/session-cost-\u001b[26;3Hsage.ts#L1260-L1262\u001b[27;3H<sub><sub>![P2\u001b[27;18HBadge](https://img.shields.io/badge/P2-yellow?style=flat)</sub></sub>\u001b[27;88HFilter\u001b[27;95Harchive\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.260, "o", "\u001b[11;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m* commit 2bfc1... by @wuyangfan 4h ago [UNKNOWN] [➕\u001b[11;55H more]\u001b[12;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mfix: aggregate archived session usage                                                                     \u001b[14;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[15;3H\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[15;8H         \u001b[15;18H        \u001b[15;27H       \u001b[15;35H     \u001b[16;3H\u001b[1m\u001b[38;2;158;206;106;48;2;26;27;38m✅\u001b[16;5H Review by @chatgpt-codex-connector 4h ago\u001b[16;109H\u001b[22m\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[17;3H\u001b[38;2;192;202;245;48;2;26;27;38mmeta: association NONE                                                                                    \u001b[18;3H\u001b[1"]
[0.000, "o", "m\u001b[38;2;122;162;247;48;2;26;27;38m[details]\u001b[19;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mCOMMENTED:                                  \u001b[20;3H💡\u001b[20;5H Codex Review  \u001b[20;21H    \u001b[21;3H         \u001b[22;3Hhttps://github.com/openclaw/openclaw/blob/2bfc1d6997b7eb5dfb9e07b6a01771a34be70536/src/infra/session-cost-\u001b[23;3Hsage.ts#L1260-L1262\u001b[24;3H<sub><sub>![P2\u001b[24;18HBadge](https://img.shields.io/badge/P2-yellow?style=flat)</sub></sub>\u001b[24;88HFilter\u001b[24;95Harchive\u001b[25;3Hsiblings through the transcri\u001b[25;33Ht-name parser                                                               \u001b[26;3H                   \u001b[27;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[27;6H more]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[27;18H                                                                     \u001b[27;88H      \u001b[27;95H       \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.273, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.030, "o", "\u001b[11;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[12;3H\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[12;8H         \u001b[12;18H        \u001b[12;27H       \u001b[12;35H     \u001b[13;3H\u001b[1m\u001b[38;2;158;206;106;48;2;26;27;38m✅\u001b[13;5H Review by @chatgpt-codex-connector 4h ago\u001b[14;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mmeta: association NONE                                                                                    \u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[15;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[details]\u001b[16;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mCOMMENTED:                                  \u001b[17;3H💡\u001b[17;5H Codex Review  \u001b[17;21H    \u001b[18;3H         \u001b[19;3Hhttps://github.com/openclaw/openclaw/blob/2bfc1d6997b7eb5dfb9e07b6a01771a"]
[0.000, "o", "34be70536/src/infra/session-cost-\u001b[20;3Hsage.ts#L1260-L1262\u001b[21;3H<sub><sub>![P2\u001b[21;18HBadge](https://img.shields.io/badge/P2-yellow?style=flat)</sub></sub>\u001b[21;88HFilter\u001b[21;95Harchive\u001b[22;3Hsiblings through the transcri\u001b[22;33Ht-name parser                                                               \u001b[23;3H                   \u001b[24;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[24;6H more]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[24;18H                                                                     \u001b[24;88H      \u001b[24;95H       \u001b[25;3H        \u001b[25;12H       \u001b[25;20H   \u001b[25;24H               \u001b[25;40H      \u001b[26;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[27;3H\u001b[38;2;192;202;245;48;2;26;27;38m        "]
[0.000, "o", " \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.118, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38mmeta: association NONE                                                                                    \u001b[12;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[details]\u001b[13;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mCOMMENTED:                                  \u001b[14;3H💡\u001b[14;5H Codex Review  \u001b[14;21H    \u001b[15;3H         \u001b[16;3Hhttps://github.com/openclaw/openclaw/blob/2bfc1d6997b7eb5dfb9e07b6a01771a34be70536/src/infra/session-cost-\u001b[17;3Hsage.ts#L1260-L1262\u001b[17;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[18;3H\u001b[38;2;192;202;245;48;2;26;27;38m<sub><sub>![P2\u001b[18;18HBadge](https://img.shields.io/badge/P2-yellow?style=flat)</sub></sub>\u001b[18;88HFilter\u001b[18;95Harchive\u001b[19;3Hsiblings through the transcri\u001b[19;33Ht-name parser                                                               \u001b[20;3H                   \u001b[21;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[21;6H more]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[21;18H                                                                     \u001b[21"]
[0.000, "o", ";88H      \u001b[21;95H       \u001b[22;3H        \u001b[22;12H       \u001b[22;20H   \u001b[22;24H               \u001b[22;40H      \u001b[23;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[24;3H\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[25;3H\u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m💬\u001b[25;5H Comment by @clawsweeper 4h ago\u001b[26;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mmeta: association CONTRIBUTOR, edited                                                                     \u001b[27;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[details]\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.110, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38m💡\u001b[11;5H Codex Review  \u001b[11;21H    \u001b[12;3H         \u001b[13;3Hhttps://github.com/openclaw/openclaw/blob/2bfc1d6997b7eb5dfb9e07b6a01771a34be70536/src/infra/session-cost-\u001b[14;3Hsage.ts#L1260-L1262\u001b[15;3H<sub><sub>![P2\u001b[15;18HBadge](https://img.shields.io/badge/P2-yellow?style=flat)</sub></sub>\u001b[15;88HFilter\u001b[15;95Harchive\u001b[15;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[16;3H\u001b[38;2;192;202;245;48;2;26;27;38msiblings through the transcri\u001b[16;33Ht-name parser                                                               \u001b[17;3H                   \u001b[18;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[18;6H more]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[18;18H                                                                     \u001b[18;88H      \u001b[18;95H       \u001b[19;3H        \u001b[19;12H       \u001b[19;20H   \u001b[19;24H               \u001b[19;40H      \u001b[20;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────"]
[0.000, "o", "────────────────────────────────────────────────────────────────────\u001b[21;3H\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[22;3H\u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m💬\u001b[22;5H Comment by @clawsweeper 4h ago\u001b[23;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mmeta: association CONTRIBUTOR, edited                                                                     \u001b[24;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[details]\u001b[25;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mCodex review: needs maintainer review\u001b[25;41Hbefore\u001b[25;48Hmerge.\u001b[25;55H_Reviewed\u001b[25;65HJune\u001b[25;70H1,\u001b[25;73H2026,\u001b[25;79H10:22\u001b[25;85HPM\u001b[25;88HET\u001b[25;91H/\u001b[25;93H02:22\u001b[25;99HUTC._\u001b[26;3H     \u001b[26;9H           \u001b[26;21H            \u001b[26;34H      \u001b[27;3HSummary  \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.081, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38msage.ts#L1260-L1262\u001b[12;3H<sub><sub>![P2\u001b[12;18HBadge](https://img.shields.io/badge/P2-yellow?style=flat)</sub></sub>\u001b[12;88HFilter\u001b[12;95Harchive\u001b[13;3Hsiblings through the transcri\u001b[13;33Ht-name parser                                                               \u001b[14;3H                   \u001b[15;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[15;6H more]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[15;18H                                                                     \u001b[15;88H      \u001b[15;95H       \u001b[16;3H        \u001b[16;12H       \u001b[16;20H   \u001b[16;24H               \u001b[16;40H      \u001b[17;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[18;3H\u001b[38;2;192;202;245;48;2;26;27;38m        "]
[0.000, "o", " \u001b[18;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[19;3H\u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m💬\u001b[19;5H Comment by @clawsweeper 4h ago\u001b[20;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mmeta: association CONTRIBUTOR, edited                                                                     \u001b[21;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[details]\u001b[22;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mCodex review: needs maintainer review\u001b[22;41Hbefore\u001b[22;48Hmerge.\u001b[22;55H_Reviewed\u001b[22;65HJune\u001b[22;70H1,\u001b[22;73H2026,\u001b[22;79H10:22\u001b[22;85HPM\u001b[22;88HET\u001b[22;91H/\u001b[22;93H02:22\u001b[22;99HUTC._\u001b[23;3H     \u001b[23;9H           \u001b[23;21H            \u001b[23;34H      \u001b[24;3HSummary  \u001b[25;3HThe PR combines same-stem active .jsonl and reset/deleted archive transcripts for\u001b[25;85Hper-session summaries,\u001b[26;3Hcache-backed\u001b[26;16Hsummaries,\u001b[26;27Htime\u001b[26;32Hseries,\u001b[26;40Hand\u001b[26;44Hlogs,\u001b[26;50Hwith\u001b[26;55Hregression\u001b[26;66Htests.\u001b[27;3H       \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.230, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38m                   \u001b[12;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[12;6H more]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[12;18H                                                                     \u001b[12;88H      \u001b[12;95H       \u001b[13;3H        \u001b[13;12H       \u001b[13;20H   \u001b[13;24H               \u001b[13;40H      \u001b[14;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[15;3H\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[16;3H\u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m💬\u001b[16;5H Comment by @clawsweeper 4h ago\u001b[16;109H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[17;3H\u001b[38;2;192;202;245;48;2;26;27;38mmeta: association CONTRIBUTOR, edited                                                             "]
[0.000, "o", "        \u001b[18;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[details]\u001b[19;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mCodex review: needs maintainer review\u001b[19;41Hbefore\u001b[19;48Hmerge.\u001b[19;55H_Reviewed\u001b[19;65HJune\u001b[19;70H1,\u001b[19;73H2026,\u001b[19;79H10:22\u001b[19;85HPM\u001b[19;88HET\u001b[19;91H/\u001b[19;93H02:22\u001b[19;99HUTC._\u001b[20;3H     \u001b[20;9H           \u001b[20;21H            \u001b[20;34H      \u001b[21;3HSummary  \u001b[22;3HThe PR combines same-stem active .jsonl and reset/deleted archive transcripts for\u001b[22;85Hper-session summaries,\u001b[23;3Hcache-backed\u001b[23;16Hsummaries,\u001b[23;27Htime\u001b[23;32Hseries,\u001b[23;40Hand\u001b[23;44Hlogs,\u001b[23;50Hwith\u001b[23;55Hregression\u001b[23;66Htests.\u001b[24;3H       \u001b[25;3HPR surface: Source +59, Tests +100. Total +159 across 2 files.   \u001b[25;69H           \u001b[25;81H   \u001b[25;85H           \u001b[25;97H          \u001b[26;3H            \u001b[26;16H          \u001b[26;27H    \u001b[26;32H       \u001b[26;40H   \u001b[26;44H     \u001b[26;50H    \u001b[26;55H          \u001b[26;66H      \u001b[27;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[27;6H more]\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.302, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.158, "o", "\u001b[11;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[12;3H\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[13;3H\u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m💬\u001b[13;5H Comment by @clawsweeper 4h ago\u001b[14;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mmeta: association CONTRIBUTOR, edited                                                                     \u001b[15;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[details]\u001b[16;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mCodex review: needs maintainer review\u001b[16;41Hbefore\u001b[16;48Hmerge.\u001b[16;55H_Reviewed\u001b[16;65HJune\u001b[16;70H1,\u001b[16;73H2026,\u001b[16;79H10:22\u001b[16;85HPM\u001b[16;88HET\u001b[16;91H/\u001b[16;93H02:22\u001b[16;99HUTC._\u001b[17;3H     \u001b[17;9H           \u001b[17;21H            \u001b[17;34H      \u001b[18;3HSummary  \u001b[19;3HThe PR combi"]
[0.000, "o", "nes same-stem active .jsonl and reset/deleted archive transcripts for\u001b[19;85Hper-session summaries,\u001b[19;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[20;3H\u001b[38;2;192;202;245;48;2;26;27;38mcache-backed\u001b[20;16Hsummaries,\u001b[20;27Htime\u001b[20;32Hseries,\u001b[20;40Hand\u001b[20;44Hlogs,\u001b[20;50Hwith\u001b[20;55Hregression\u001b[20;66Htests.\u001b[21;3H       \u001b[22;3HPR surface: Source +59, Tests +100. Total +159 across 2 files.   \u001b[22;69H           \u001b[22;81H   \u001b[22;85H           \u001b[22;97H          \u001b[23;3H            \u001b[23;16H          \u001b[23;27H    \u001b[23;32H       \u001b[23;40H   \u001b[23;44H     \u001b[23;50H    \u001b[23;55H          \u001b[23;66H      \u001b[24;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[24;6H more]\u001b[25;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[25;6H        \u001b[25;15H      \u001b[25;22H    \u001b[25;27H     \u001b[25;33H     \u001b[25;39H     \u001b[25;45H    \u001b[25;50H      \u001b[25;57H \u001b[25;59H      \u001b[26;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mDetails\u001b[27;3H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38m─────────────────────────────────"]
[0.000, "o", "─────────────────────────────────────────────────────────────────────────\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.037, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38mmeta: association CONTRIBUTOR, edited                                                                     \u001b[12;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[details]\u001b[13;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mCodex review: needs maintainer review\u001b[13;41Hbefore\u001b[13;48Hmerge.\u001b[13;55H_Reviewed\u001b[13;65HJune\u001b[13;70H1,\u001b[13;73H2026,\u001b[13;79H10:22\u001b[13;85HPM\u001b[13;88HET\u001b[13;91H/\u001b[13;93H02:22\u001b[13;99HUTC._\u001b[14;3H     \u001b[14;9H           \u001b[14;21H            \u001b[14;34H      \u001b[15;3HSummary  \u001b[16;3HThe PR combines same-stem active .jsonl and reset/deleted archive transcripts for\u001b[16;85Hper-session summaries,\u001b[17;3Hcache-backed\u001b[17;16Hsummaries,\u001b[17;27Htime\u001b[17;32Hseries,\u001b[17;40Hand\u001b[17;44Hlogs,\u001b[17;50Hwith\u001b[17;55Hregression\u001b[17;66Htests.\u001b[17;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[18;3H\u001b[38;2;192;202;245;48;2;26;27;38m       \u001b[19;3HPR surface: Source +59, Tests +100. Total +159 across 2 files.   \u001b[19;69H           \u001b[19;81H   \u001b[19;85H           \u001b[19;97H          \u001b[20;3H            \u001b[20;16H         "]
[0.000, "o", " \u001b[20;27H    \u001b[20;32H       \u001b[20;40H   \u001b[20;44H     \u001b[20;50H    \u001b[20;55H          \u001b[20;66H      \u001b[21;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[21;6H more]\u001b[22;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[22;6H        \u001b[22;15H      \u001b[22;22H    \u001b[22;27H     \u001b[22;33H     \u001b[22;39H     \u001b[22;45H    \u001b[22;50H      \u001b[22;57H \u001b[22;59H      \u001b[23;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mDetails\u001b[24;3H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[26;3H\u001b[38;2;192;202;245;48;2;26;27;38mLabels:\u001b[26;11Hsize:\u001b[26;17HL,\u001b[26;20Hproof:\u001b[26;27Hsupplied,\u001b[26;37Hproof:\u001b[26;44Hsufficient,\u001b[26;56Hrating:\u001b[26;64H🐚\u001b[26;67Hplatinum\u001b[26;76Hhermit,\u001b[26;84Hstatus:\u001b[26;92H👀\u001b[26;95Hready\u001b[26;101Hfor\u001b[27;3H  maintainer look           "]
[0.000, "o", "                                                                              \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.296, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.038, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[11;9H           \u001b[11;21H            \u001b[11;34H      \u001b[12;3HSummary  \u001b[13;3HThe PR combines same-stem active .jsonl and reset/deleted archive transcripts for\u001b[13;85Hper-session summaries,\u001b[14;3Hcache-backed\u001b[14;16Hsummaries,\u001b[14;27Htime\u001b[14;32Hseries,\u001b[14;40Hand\u001b[14;44Hlogs,\u001b[14;50Hwith\u001b[14;55Hregression\u001b[14;66Htests.\u001b[15;3H       \u001b[16;3HPR surface: Source +59, Tests +100. Total +159 across 2 files.   \u001b[16;69H           \u001b[16;81H   \u001b[16;85H           \u001b[16;97H          \u001b[17;3H            \u001b[17;16H          \u001b[17;27H    \u001b[17;32H       \u001b[17;40H   \u001b[17;44H     \u001b[17;50H    \u001b[17;55H          \u001b[17;66H      \u001b[18;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[18;6H more]\u001b[19;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[19;6H        \u001b[19;15H      \u001b[19;22H    \u001b[19;27H     \u001b[19;33H     \u001b[19;39H     \u001b[19;45H    \u001b[19;50H      \u001b[19;57H \u001b[19;59H      \u001b[20;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mDetails\u001b[20;109H\u001b[22m█\u001b[21;3H\u001b[38;2;86;95;137;48;2;26;27;38m───────────"]
[0.000, "o", "───────────────────────────────────────────────────────────────────────────────────────────────\u001b[23;3H\u001b[38;2;192;202;245;48;2;26;27;38mLabels:\u001b[23;11Hsize:\u001b[23;17HL,\u001b[23;20Hproof:\u001b[23;27Hsupplied,\u001b[23;37Hproof:\u001b[23;44Hsufficient,\u001b[23;56Hrating:\u001b[23;64H🐚\u001b[23;67Hplatinum\u001b[23;76Hhermit,\u001b[23;84Hstatus:\u001b[23;92H👀\u001b[23;95Hready\u001b[23;101Hfor\u001b[24;3H  maintainer look                                                                                         \u001b[25;3HAssignees:\u001b[25;14Hnone\u001b[26;3HReaction\u001b[26;12H: +1:1 \u001b[26;20H      \u001b[26;27H         \u001b[26;37H      \u001b[26;44H           \u001b[26;56H       \u001b[26;64H  \u001b[26;67H        \u001b[26;76H       \u001b[26;84H       \u001b[26;92H  \u001b[26;95H     \u001b[26;101H   \u001b[27;5H          \u001b[27;16H    \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.255, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38mcache-backed\u001b[11;16Hsummaries,\u001b[11;27Htime\u001b[11;32Hseries,\u001b[11;40Hand\u001b[11;44Hlogs,\u001b[11;50Hwith\u001b[11;55Hregression\u001b[11;66Htests.\u001b[12;3H       \u001b[13;3HPR surface: Source +59, Tests +100. Total +159 across 2 files.   \u001b[13;69H           \u001b[13;81H   \u001b[13;85H           \u001b[13;97H          \u001b[14;3H            \u001b[14;16H          \u001b[14;27H    \u001b[14;32H       \u001b[14;40H   \u001b[14;44H     \u001b[14;50H    \u001b[14;55H          \u001b[14;66H      \u001b[15;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[15;6H more]\u001b[16;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[16;6H        \u001b[16;15H      \u001b[16;22H    \u001b[16;27H     \u001b[16;33H     \u001b[16;39H     \u001b[16;45H    \u001b[16;50H      \u001b[16;57H \u001b[16;59H      \u001b[17;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mDetails\u001b[18;3H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38m─────────────────────────────────────────────────────────────────────────────────"]
[0.000, "o", "─────────────────────────│\u001b[20;3H\u001b[38;2;192;202;245;48;2;26;27;38mLabels:\u001b[20;11Hsize:\u001b[20;17HL,\u001b[20;20Hproof:\u001b[20;27Hsupplied,\u001b[20;37Hproof:\u001b[20;44Hsufficient,\u001b[20;56Hrating:\u001b[20;64H🐚\u001b[20;67Hplatinum\u001b[20;76Hhermit,\u001b[20;84Hstatus:\u001b[20;92H👀\u001b[20;95Hready\u001b[20;101Hfor\u001b[21;3H  maintainer look                                                                                         \u001b[22;3HAssignees:\u001b[22;14Hnone\u001b[23;3HReaction\u001b[23;12H: +1:1 \u001b[23;20H      \u001b[23;27H         \u001b[23;37H      \u001b[23;44H           \u001b[23;56H       \u001b[23;64H  \u001b[23;67H        \u001b[23;76H       \u001b[23;84H       \u001b[23;92H  \u001b[23;95H     \u001b[23;101H   \u001b[24;5H          \u001b[24;16H    \u001b[25;3H\u001b[1m\u001b[38;2;224;175;104;48;2;26;27;38mWarnings: 2\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[26;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mWarnings\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[26;14H    \u001b[27;3H-\u001b[27;5Hnormal\u001b[27;12HAPI\u001b[27;16Hdepth\u001b[27;22Hshows\u001b[27;28Hthe\u001b[27;32Hfirst\u001b[27;38H100\u001b[27;42Honly\u001b[27;47Hfor\u001b[27;51Hchecks"]
[0.000, "o", ";\u001b[27;59Hset\u001b[27;63H--api-depth\u001b[27;75Hfull\u001b[27;80Hor\u001b[27;83HGZG_API_DEPTH=full\u001b[27;102Hfor\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.145, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38m            \u001b[11;16H          \u001b[11;27H    \u001b[11;32H       \u001b[11;40H   \u001b[11;44H     \u001b[11;50H    \u001b[11;55H          \u001b[11;66H      \u001b[12;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[12;6H more]\u001b[13;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[13;6H        \u001b[13;15H      \u001b[13;22H    \u001b[13;27H     \u001b[13;33H     \u001b[13;39H     \u001b[13;45H    \u001b[13;50H      \u001b[13;57H \u001b[13;59H      \u001b[14;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mDetails\u001b[15;3H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[17;3H\u001b[38;2;192;202;245;48;2;26;27;38mLabels:\u001b[17;11Hsize:\u001b[17;17HL,\u001b[17;20Hproof:\u001b[17;27Hsupplied,\u001b[17;37Hproof:\u001b[17;44Hsufficient,\u001b[17;56Hrating:\u001b[17;64H🐚\u001b[17;67Hplatinum\u001b[17;76Hhermit,\u001b[17;84Hstatus:\u001b[1"]
[0.000, "o", "7;92H👀\u001b[17;95Hready\u001b[17;101Hfor\u001b[18;3H  maintainer look                                                                                         \u001b[19;3HAssignees:\u001b[19;14Hnone\u001b[19;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[20;3H\u001b[38;2;192;202;245;48;2;26;27;38mReaction\u001b[20;12H: +1:1 \u001b[20;20H      \u001b[20;27H         \u001b[20;37H      \u001b[20;44H           \u001b[20;56H       \u001b[20;64H  \u001b[20;67H        \u001b[20;76H       \u001b[20;84H       \u001b[20;92H  \u001b[20;95H     \u001b[20;101H   \u001b[21;5H          \u001b[21;16H    \u001b[21;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[22;3H\u001b[1m\u001b[38;2;224;175;104;48;2;26;27;38mWarnings: 2\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[23;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mWarnings\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[23;14H    \u001b[24;3H-\u001b[24;5Hnormal\u001b[24;12HAPI\u001b[24;16Hdepth\u001b[24;22Hshows\u001b[24;28Hthe\u001b[24;32Hfirst\u001b[24;38H100\u001b[24;42Honly\u001b[24;47Hfor\u001b[24;51Hchecks;\u001b[24;59Hset\u001b[24;63H--api-depth\u001b[24;75Hfull\u001b[24;80Hor\u001b[24;83HGZG_API_DEPTH=full\u001b[24;102Hfor\u001b[25;3Hexhaustive pagination\u001b[26;3H- timeline\u001b[26;14Hunavailable:\u001b[26;27HGit"]
[0.000, "o", "Hub\u001b[26;34HGraphQL\u001b[26;42Hrequest\u001b[26;50Hreturned\u001b[26;59Herrors:\u001b[26;67HINSUFFICIENT_SCOPES:\u001b[26;88Htoken\u001b[26;94Hlacks\u001b[27;3Hread:project\u001b[27;16Hfor one \u001b[27;25Hr mor\u001b[27;32HG\u001b[27;34HtHub GraphQL\u001b[27;48Hields; updat\u001b[27;61H token sco\u001b[27;72Hes\u001b[27;75Hat  \u001b[27;80H  \u001b[27;83H                  \u001b[27;102H   \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.142, "o", "\u001b[11;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mDetails\u001b[12;3H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[14;3H\u001b[38;2;192;202;245;48;2;26;27;38mLabels:\u001b[14;11Hsize:\u001b[14;17HL,\u001b[14;20Hproof:\u001b[14;27Hsupplied,\u001b[14;37Hproof:\u001b[14;44Hsufficient,\u001b[14;56Hrating:\u001b[14;64H🐚\u001b[14;67Hplatinum\u001b[14;76Hhermit,\u001b[14;84Hstatus:\u001b[14;92H👀\u001b[14;95Hready\u001b[14;101Hfor\u001b[15;3H  maintainer look                                                                                         \u001b[16;3HAssignees:\u001b[16;14Hnone\u001b[17;3HReaction\u001b[17;12H: +1:1 \u001b[17;20H      \u001b[17;27H         \u001b[17;37H      \u001b[17;44H           \u001b[17;56H       \u001b[17;64H  \u001b[17;67H        \u001b[17;76H       \u001b[17;84H       \u001b[17;92H  \u001b[17;95H     \u001b[17;101H   \u001b[18;5H          \u001b[18;16H "]
[0.000, "o", "   \u001b[19;3H\u001b[1m\u001b[38;2;224;175;104;48;2;26;27;38mWarnings: 2\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[20;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mWarnings\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[20;14H    \u001b[21;3H-\u001b[21;5Hnormal\u001b[21;12HAPI\u001b[21;16Hdepth\u001b[21;22Hshows\u001b[21;28Hthe\u001b[21;32Hfirst\u001b[21;38H100\u001b[21;42Honly\u001b[21;47Hfor\u001b[21;51Hchecks;\u001b[21;59Hset\u001b[21;63H--api-depth\u001b[21;75Hfull\u001b[21;80Hor\u001b[21;83HGZG_API_DEPTH=full\u001b[21;102Hfor\u001b[22;3Hexhaustive pagination\u001b[22;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[23;3H\u001b[38;2;192;202;245;48;2;26;27;38m- timeline\u001b[23;14Hunavailable:\u001b[23;27HGitHub\u001b[23;34HGraphQL\u001b[23;42Hrequest\u001b[23;50Hreturned\u001b[23;59Herrors:\u001b[23;67HINSUFFICIENT_SCOPES:\u001b[23;88Htoken\u001b[23;94Hlacks\u001b[24;3Hread:project\u001b[24;16Hfor one \u001b[24;25Hr mor\u001b[24;32HG\u001b[24;34HtHub GraphQL\u001b[24;48Hields; updat\u001b[24;61H token sco\u001b[24;72Hes\u001b[24;75Hat  \u001b[24;80H  \u001b[24;83H                  \u001b[24;102H   \u001b[25;3Hhttps://github.com/settings/tokens;\u001b[25;39HINSUFFICIENT_SCOPES:\u001b[25;60Htoken\u001b[25;66Hlacks\u001b[25;72Hread:project\u001b[25;85Hfor\u001b[25;89Hone\u001b[25"]
[0.000, "o", ";93Hor\u001b[25;96Hmore\u001b[25;101HGitHub\u001b[26;3HGraphQL fields; updat\u001b[26;25H token scopes at\u001b[26;42Hhttps://gi\u001b[26;53Hhub.com/settings/tokens; IN\u001b[26;81HUFFICIENT_SCOPES: token\u001b[26;105Hlack\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.137, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38mLabels:\u001b[11;11Hsize:\u001b[11;17HL,\u001b[11;20Hproof:\u001b[11;27Hsupplied,\u001b[11;37Hproof:\u001b[11;44Hsufficient,\u001b[11;56Hrating:\u001b[11;64H🐚\u001b[11;67Hplatinum\u001b[11;76Hhermit,\u001b[11;84Hstatus:\u001b[11;92H👀\u001b[11;95Hready\u001b[11;101Hfor\u001b[12;3H  maintainer look                                                                                         \u001b[13;3HAssignees:\u001b[13;14Hnone\u001b[14;3HReaction\u001b[14;12H: +1:1 \u001b[14;20H      \u001b[14;27H         \u001b[14;37H      \u001b[14;44H           \u001b[14;56H       \u001b[14;64H  \u001b[14;67H        \u001b[14;76H       \u001b[14;84H       \u001b[14;92H  \u001b[14;95H     \u001b[14;101H   \u001b[15;5H          \u001b[15;16H    \u001b[16;3H\u001b[1m\u001b[38;2;224;175;104;48;2;26;27;38mWarnings: 2\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[17;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mWarnings\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[17;14H    \u001b[18;3H-\u001b[18;5Hnormal\u001b[18;12HAPI\u001b[18;16Hdepth\u001b[18;22Hshows\u001b[18;28Hthe\u001b[18;32Hfirst\u001b[18;38H100\u001b[18;42Honly\u001b[18;47Hfor\u001b[18;51Hchecks;\u001b[18;59Hset\u001b[18;63H--api-depth\u001b[18;75Hfull\u001b[18;80Hor\u001b[18;83HGZG_API_DEPTH=ful"]
[0.000, "o", "l\u001b[18;102Hfor\u001b[19;3Hexhaustive pagination\u001b[20;3H- timeline\u001b[20;14Hunavailable:\u001b[20;27HGitHub\u001b[20;34HGraphQL\u001b[20;42Hrequest\u001b[20;50Hreturned\u001b[20;59Herrors:\u001b[20;67HINSUFFICIENT_SCOPES:\u001b[20;88Htoken\u001b[20;94Hlacks\u001b[20;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[21;3H\u001b[38;2;192;202;245;48;2;26;27;38mread:project\u001b[21;16Hfor one \u001b[21;25Hr mor\u001b[21;32HG\u001b[21;34HtHub GraphQL\u001b[21;48Hields; updat\u001b[21;61H token sco\u001b[21;72Hes\u001b[21;75Hat  \u001b[21;80H  \u001b[21;83H                  \u001b[21;102H   \u001b[22;3Hhttps://github.com/settings/tokens;\u001b[22;39HINSUFFICIENT_SCOPES:\u001b[22;60Htoken\u001b[22;66Hlacks\u001b[22;72Hread:project\u001b[22;85Hfor\u001b[22;89Hone\u001b[22;93Hor\u001b[22;96Hmore\u001b[22;101HGitHub\u001b[23;3HGraphQL fields; updat\u001b[23;25H token scopes at\u001b[23;42Hhttps://gi\u001b[23;53Hhub.com/settings/tokens; IN\u001b[23;81HUFFICIENT_SCOPES: token\u001b[23;105Hlack\u001b[25;39H8 more error(s)     \u001b[25;60H     \u001b[25;66H     \u001b[25;72H            \u001b[25;85H   \u001b[25;89H   \u001b[25;93H  \u001b[25;96H    \u001b[25;101H      \u001b[26;3H       \u001b[26;11H       \u001b[26;19H      \u001b[26;26H     \u001b[26;32H      \u001b[26;39H  \u001b[26;42H           "]
[0.000, "o", "                        \u001b[26;78H                    \u001b[26;99H     \u001b[26;105H    \u001b[27;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mChange summary\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[27;20H   \u001b[27;24H  \u001b[27;27H    \u001b[27;32H      \u001b[27;39H       \u001b[27;47H       \u001b[27;55H      \u001b[27;62H     \u001b[27;68H      \u001b[27;75H  \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.124, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38mReaction\u001b[11;12H: +1:1 \u001b[11;20H      \u001b[11;27H         \u001b[11;37H      \u001b[11;44H           \u001b[11;56H       \u001b[11;64H  \u001b[11;67H        \u001b[11;76H       \u001b[11;84H       \u001b[11;92H  \u001b[11;95H     \u001b[11;101H   \u001b[12;5H          \u001b[12;16H    \u001b[13;3H\u001b[1m\u001b[38;2;224;175;104;48;2;26;27;38mWarnings: 2\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[14;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mWarnings\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[14;14H    \u001b[15;3H-\u001b[15;5Hnormal\u001b[15;12HAPI\u001b[15;16Hdepth\u001b[15;22Hshows\u001b[15;28Hthe\u001b[15;32Hfirst\u001b[15;38H100\u001b[15;42Honly\u001b[15;47Hfor\u001b[15;51Hchecks;\u001b[15;59Hset\u001b[15;63H--api-depth\u001b[15;75Hfull\u001b[15;80Hor\u001b[15;83HGZG_API_DEPTH=full\u001b[15;102Hfor\u001b[16;3Hexhaustive pagination\u001b[17;3H- timeline\u001b[17;14Hunavailable:\u001b[17;27HGitHub\u001b[17;34HGraphQL\u001b[17;42Hrequest\u001b[17;50Hreturned\u001b[17;59Herrors:\u001b[17;67HINSUFFICIENT_SCOPES:\u001b[17;88Htoken\u001b[17;94Hlacks\u001b[18;3Hread:project\u001b[18;16Hfor one \u001b[18;25Hr mor\u001b[18;32HG\u001b[18;34HtHub GraphQL\u001b[18;48Hields; updat\u001b[18;61H token sco\u001b[18;72Hes\u001b[18;75Hat  \u001b[18;80H "]
[0.000, "o", " \u001b[18;83H                  \u001b[18;102H   \u001b[19;3Hhttps://github.com/settings/tokens;\u001b[19;39HINSUFFICIENT_SCOPES:\u001b[19;60Htoken\u001b[19;66Hlacks\u001b[19;72Hread:project\u001b[19;85Hfor\u001b[19;89Hone\u001b[19;93Hor\u001b[19;96Hmore\u001b[19;101HGitHub\u001b[20;3HGraphQL fields; updat\u001b[20;25H token scopes at\u001b[20;42Hhttps://gi\u001b[20;53Hhub.com/settings/tokens; IN\u001b[20;81HUFFICIENT_SCOPES: token\u001b[20;105Hlack\u001b[22;39H8 more error(s)     \u001b[22;60H     \u001b[22;66H     \u001b[22;72H            \u001b[22;85H   \u001b[22;89H   \u001b[22;93H  \u001b[22;96H    \u001b[22;101H      \u001b[23;3H       \u001b[23;11H       \u001b[23;19H      \u001b[23;26H     \u001b[23;32H      \u001b[23;39H  \u001b[23;42H                                   \u001b[23;78H                    \u001b[23;99H     \u001b[23;105H    \u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[24;3H\u001b[1mChange summary\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[24;20H   \u001b[24;24H  \u001b[24;27H    \u001b[24;32H      \u001b[24;39H       \u001b[24;47H       \u001b[24;55H      \u001b[24;62H     \u001b[24;68H      \u001b[24;75H  \u001b[25;3HReview: None request\u001b[25;24Hd             \u001b[25;39H \u001b[25;41H    \u001b[25;46H        \u001b[26;3HReviewers:\u001b[26;14Hnone\u001b[27;3H"]
[0.000, "o", "Merge: Clean  \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.102, "o", "\u001b[11;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mWarnings\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[11;14H    \u001b[12;3H-\u001b[12;5Hnormal\u001b[12;12HAPI\u001b[12;16Hdepth\u001b[12;22Hshows\u001b[12;28Hthe\u001b[12;32Hfirst\u001b[12;38H100\u001b[12;42Honly\u001b[12;47Hfor\u001b[12;51Hchecks;\u001b[12;59Hset\u001b[12;63H--api-depth\u001b[12;75Hfull\u001b[12;80Hor\u001b[12;83HGZG_API_DEPTH=full\u001b[12;102Hfor\u001b[13;3Hexhaustive pagination\u001b[14;3H- timeline\u001b[14;14Hunavailable:\u001b[14;27HGitHub\u001b[14;34HGraphQL\u001b[14;42Hrequest\u001b[14;50Hreturned\u001b[14;59Herrors:\u001b[14;67HINSUFFICIENT_SCOPES:\u001b[14;88Htoken\u001b[14;94Hlacks\u001b[15;3Hread:project\u001b[15;16Hfor one \u001b[15;25Hr mor\u001b[15;32HG\u001b[15;34HtHub GraphQL\u001b[15;48Hields; updat\u001b[15;61H token sco\u001b[15;72Hes\u001b[15;75Hat  \u001b[15;80H  \u001b[15;83H                  \u001b[15;102H   \u001b[16;3Hhttps://github.com/settings/tokens;\u001b[16;39HINSUFFICIENT_SCOPES:\u001b[16;60Htoken\u001b[16;66Hlacks\u001b[16;72Hread:project\u001b[16;85Hfor\u001b[16;89Hone\u001b[16;93Hor\u001b[16;96Hmore\u001b[16;101HGitHub\u001b[17;3HGraphQL fields; updat\u001b[17;25H token scopes at\u001b[17;42Hhttps://gi\u001b[17;53Hhub.com/settings/tokens; IN\u001b[17;81HUFFICIENT_SCOPES: token\u001b[17;105H"]
[0.000, "o", "lack\u001b[19;39H8 more error(s)     \u001b[19;60H     \u001b[19;66H     \u001b[19;72H            \u001b[19;85H   \u001b[19;89H   \u001b[19;93H  \u001b[19;96H    \u001b[19;101H      \u001b[20;3H       \u001b[20;11H       \u001b[20;19H      \u001b[20;26H     \u001b[20;32H      \u001b[20;39H  \u001b[20;42H                                   \u001b[20;78H                    \u001b[20;99H     \u001b[20;105H    \u001b[21;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mChange summary\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[21;20H   \u001b[21;24H  \u001b[21;27H    \u001b[21;32H      \u001b[21;39H       \u001b[21;47H       \u001b[21;55H      \u001b[21;62H     \u001b[21;68H      \u001b[21;75H  \u001b[21;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[22;3H\u001b[38;2;192;202;245;48;2;26;27;38mReview: None request\u001b[22;24Hd             \u001b[22;39H \u001b[22;41H    \u001b[22;46H        \u001b[23;3HReviewers:\u001b[23;14Hnone\u001b[24;3HMerge: Clean  \u001b[25;3H2 f\u001b[25;7Hles, 1 commits, +546\u001b[25;28H-387\u001b[26;3HChecks: PASS (58\u001b[26;20Hpass,\u001b[26;26H0\u001b[26;28Hpending,\u001b[26;37H0\u001b[26;39Hfail)\u001b[27;3H      \u001b[27;10H     \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.125, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38m- timeline\u001b[11;14Hunavailable:\u001b[11;27HGitHub\u001b[11;34HGraphQL\u001b[11;42Hrequest\u001b[11;50Hreturned\u001b[11;59Herrors:\u001b[11;67HINSUFFICIENT_SCOPES:\u001b[11;88Htoken\u001b[11;94Hlacks\u001b[12;3Hread:project\u001b[12;16Hfor one \u001b[12;25Hr mor\u001b[12;32HG\u001b[12;34HtHub GraphQL\u001b[12;48Hields; updat\u001b[12;61H token sco\u001b[12;72Hes\u001b[12;75Hat  \u001b[12;80H  \u001b[12;83H                  \u001b[12;102H   \u001b[13;3Hhttps://github.com/settings/tokens;\u001b[13;39HINSUFFICIENT_SCOPES:\u001b[13;60Htoken\u001b[13;66Hlacks\u001b[13;72Hread:project\u001b[13;85Hfor\u001b[13;89Hone\u001b[13;93Hor\u001b[13;96Hmore\u001b[13;101HGitHub\u001b[14;3HGraphQL fields; updat\u001b[14;25H token scopes at\u001b[14;42Hhttps://gi\u001b[14;53Hhub.com/settings/tokens; IN\u001b[14;81HUFFICIENT_SCOPES: token\u001b[14;105Hlack\u001b[16;39H8 more error(s)     \u001b[16;60H     \u001b[16;66H     \u001b[16;72H            \u001b[16;85H   \u001b[16;89H   \u001b[16;93H  \u001b[16;96H    \u001b[16;101H      \u001b[17;3H       \u001b[17;11H       \u001b[17;19H      \u001b[17;26H     \u001b[17;32H      \u001b[17;39H  \u001b[17;42H                                   \u001b[17;78H                    \u001b[17;99H     \u001b[17;105H    \u001b[18;3"]
[0.000, "o", "H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mChange summary\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[18;20H   \u001b[18;24H  \u001b[18;27H    \u001b[18;32H      \u001b[18;39H       \u001b[18;47H       \u001b[18;55H      \u001b[18;62H     \u001b[18;68H      \u001b[18;75H  \u001b[19;3HReview: None request\u001b[19;24Hd             \u001b[19;39H \u001b[19;41H    \u001b[19;46H        \u001b[20;3HReviewers:\u001b[20;14Hnone\u001b[21;3HMerge: Clean  \u001b[22;3H2 f\u001b[22;7Hles, 1 commits, +546\u001b[22;28H-387\u001b[23;3HChecks: PASS (58\u001b[23;20Hpass,\u001b[23;26H0\u001b[23;28Hpending,\u001b[23;37H0\u001b[23;39Hfail)\u001b[24;3H      \u001b[24;10H     \u001b[24;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[25;3H\u001b[1mPR metadata\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[25;23H    \u001b[25;28H    \u001b[26;3HBase ref OID: 793ab78ebbe3fb79055f3fcf6067e541d7add666\u001b[27;3HHead\u001b[27;8Href\u001b[27;12HOID:\u001b[27;17H2bfc1d6997b7eb5dfb9e07b6a01771a34be70536\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.118, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38mGraphQL fields; updat\u001b[11;25H token scopes at\u001b[11;42Hhttps://gi\u001b[11;53Hhub.com/settings/tokens; IN\u001b[11;81HUFFICIENT_SCOPES: token\u001b[11;105Hlack\u001b[13;39H8 more error(s)     \u001b[13;60H     \u001b[13;66H     \u001b[13;72H            \u001b[13;85H   \u001b[13;89H   \u001b[13;93H  \u001b[13;96H    \u001b[13;101H      \u001b[14;3H       \u001b[14;11H       \u001b[14;19H      \u001b[14;26H     \u001b[14;32H      \u001b[14;39H  \u001b[14;42H                                   \u001b[14;78H                    \u001b[14;99H     \u001b[14;105H    \u001b[15;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mChange summary\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[15;20H   \u001b[15;24H  \u001b[15;27H    \u001b[15;32H      \u001b[15;39H       \u001b[15;47H       \u001b[15;55H      \u001b[15;62H     \u001b[15;68H      \u001b[15;75H  \u001b[16;3HReview: None request\u001b[16;24Hd             \u001b[16;39H \u001b[16;41H    \u001b[16;46H        \u001b[17;3HReviewers:\u001b[17;14Hnone\u001b[18;3HMerge: Clean  \u001b[19;3H2 f\u001b[19;7Hles, 1 commits, +546\u001b[19;28H-387\u001b[20;3HChecks: PASS (58\u001b[20;20Hpass,\u001b[20;26H0\u001b[20;28Hpending,\u001b[20;37H0\u001b[20;39Hfail)\u001b[21;3H      \u001b[21;10H     \u001b[22;3H\u001b[1m\u001b"]
[0.000, "o", "[38;2;122;162;247;48;2;26;27;38mPR metadata\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[22;23H    \u001b[22;28H    \u001b[22;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[23;3H\u001b[38;2;192;202;245;48;2;26;27;38mBase ref OID: 793ab78ebbe3fb79055f3fcf6067e541d7add666\u001b[24;3HHead\u001b[24;8Href\u001b[24;12HOID:\u001b[24;17H2bfc1d6997b7eb5dfb9e07b6a01771a34be70536\u001b[25;3HHead repository:\u001b[25;20Hopenclaw\u001b[26;3HHead\u001b[26;10Hpository owner: l\u001b[26;28Hno23                         \u001b[27;3HPotential merge commit: 9d50cfb13cfe6b2a28080c908cb8be6f5e75124a\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.118, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38m       \u001b[11;11H       \u001b[11;19H      \u001b[11;26H     \u001b[11;32H      \u001b[11;39H  \u001b[11;42H                                   \u001b[11;78H                    \u001b[11;99H     \u001b[11;105H    \u001b[12;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mChange summary\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[12;20H   \u001b[12;24H  \u001b[12;27H    \u001b[12;32H      \u001b[12;39H       \u001b[12;47H       \u001b[12;55H      \u001b[12;62H     \u001b[12;68H      \u001b[12;75H  \u001b[13;3HReview: None request\u001b[13;24Hd             \u001b[13;39H \u001b[13;41H    \u001b[13;46H        \u001b[14;3HReviewers:\u001b[14;14Hnone\u001b[15;3HMerge: Clean  \u001b[16;3H2 f\u001b[16;7Hles, 1 commits, +546\u001b[16;28H-387\u001b[17;3HChecks: PASS (58\u001b[17;20Hpass,\u001b[17;26H0\u001b[17;28Hpending,\u001b[17;37H0\u001b[17;39Hfail)\u001b[18;3H      \u001b[18;10H     \u001b[19;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mPR metadata\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[19;23H    \u001b[19;28H    \u001b[20;3HBase ref OID: 793ab78ebbe3fb79055f3fcf6067e541d7add666\u001b[21;3HHead\u001b[21;8Href\u001b[21;12HOID:\u001b[21;17H2bfc1d6997b7eb5dfb9e07b6a01771a34be70536\u001b[22;3HHead repository:\u001b[22"]
[0.000, "o", ";20Hopenclaw\u001b[23;3HHead\u001b[23;10Hpository owner: l\u001b[23;28Hno23                         \u001b[24;3HPotential merge commit: 9d50cfb13cfe6b2a28080c908cb8be6f5e75124a\u001b[25;3H    \u001b[25;8H           \u001b[25;20H        \u001b[25;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[26;3H\u001b[1mMetadata\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m       \u001b[26;19H      \u001b[26;26H      \u001b[27;3HClosed: no     \u001b[27;19H       \u001b[27;27H                                        \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.081, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38mReviewers:\u001b[11;14Hnone\u001b[12;3HMerge: Clean  \u001b[13;3H2 f\u001b[13;7Hles, 1 commits, +546\u001b[13;28H-387\u001b[14;3HChecks: PASS (58\u001b[14;20Hpass,\u001b[14;26H0\u001b[14;28Hpending,\u001b[14;37H0\u001b[14;39Hfail)\u001b[15;3H      \u001b[15;10H     \u001b[16;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mPR metadata\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[16;23H    \u001b[16;28H    \u001b[17;3HBase ref OID: 793ab78ebbe3fb79055f3fcf6067e541d7add666\u001b[18;3HHead\u001b[18;8Href\u001b[18;12HOID:\u001b[18;17H2bfc1d6997b7eb5dfb9e07b6a01771a34be70536\u001b[19;3HHead repository:\u001b[19;20Hopenclaw\u001b[20;3HHead\u001b[20;10Hpository owner: l\u001b[20;28Hno23                         \u001b[21;3HPotential merge commit: 9d50cfb13cfe6b2a28080c908cb8be6f5e75124a\u001b[22;3H    \u001b[22;8H           \u001b[22;20H        \u001b[23;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mMetadata\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m       \u001b[23;19H      \u001b[23;26H      \u001b[23;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[24;3H\u001b[38;2;192;202;245;48;2;26;27;38mClosed: no     \u001b[24;19H       \u001b[24;27H                                        \u001b["]
[0.000, "o", "25;3HDraft:\u001b[25;10Hno\u001b[26;3HCross repository:\u001b[26;21Hyes\u001b[27;3HMaintainer\u001b[27;14Hcan\u001b[27;18Hmodify:\u001b[27;26Hyes\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.058, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38mChecks: PASS (58\u001b[11;20Hpass,\u001b[11;26H0\u001b[11;28Hpending,\u001b[11;37H0\u001b[11;39Hfail)\u001b[12;3H      \u001b[12;10H     \u001b[13;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mPR metadata\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[13;23H    \u001b[13;28H    \u001b[14;3HBase ref OID: 793ab78ebbe3fb79055f3fcf6067e541d7add666\u001b[15;3HHead\u001b[15;8Href\u001b[15;12HOID:\u001b[15;17H2bfc1d6997b7eb5dfb9e07b6a01771a34be70536\u001b[16;3HHead repository:\u001b[16;20Hopenclaw\u001b[17;3HHead\u001b[17;10Hpository owner: l\u001b[17;28Hno23                         \u001b[18;3HPotential merge commit: 9d50cfb13cfe6b2a28080c908cb8be6f5e75124a\u001b[19;3H    \u001b[19;8H           \u001b[19;20H        \u001b[20;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mMetadata\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m       \u001b[20;19H      \u001b[20;26H      \u001b[21;3HClosed: no     \u001b[21;19H       \u001b[21;27H                                        \u001b[22;3HDraft:\u001b[22;10Hno\u001b[23;3HCross repository:\u001b[23;21Hyes\u001b[24;3HMaintainer\u001b[24;14Hcan\u001b[24;18Hmodify:\u001b[24;26Hyes\u001b[25;3HLocked: no\u001b[26;3HIn merg\u001b[26;11H queue: no   \u001b[26;109H\u001b[38"]
[0.000, "o", ";2;122;162;247;48;2;26;27;38m█\u001b[27;4H\u001b[38;2;192;202;245;48;2;26;27;38merge qu\u001b[27;12Hue e\u001b[27;17Habled: no   \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.075, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38mBase ref OID: 793ab78ebbe3fb79055f3fcf6067e541d7add666\u001b[12;3HHead\u001b[12;8Href\u001b[12;12HOID:\u001b[12;17H2bfc1d6997b7eb5dfb9e07b6a01771a34be70536\u001b[13;3HHead repository:\u001b[13;20Hopenclaw\u001b[14;3HHead\u001b[14;10Hpository owner: l\u001b[14;28Hno23                         \u001b[15;3HPotential merge commit: 9d50cfb13cfe6b2a28080c908cb8be6f5e75124a\u001b[16;3H    \u001b[16;8H           \u001b[16;20H        \u001b[17;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mMetadata\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m       \u001b[17;19H      \u001b[17;26H      \u001b[18;3HClosed: no     \u001b[18;19H       \u001b[18;27H                                        \u001b[19;3HDraft:\u001b[19;10Hno\u001b[20;3HCross repository:\u001b[20;21Hyes\u001b[21;3HMaintainer\u001b[21;14Hcan\u001b[21;18Hmodify:\u001b[21;26Hyes\u001b[22;3HLocked: no\u001b[23;3HIn merg\u001b[23;11H queue: no   \u001b[24;4Herge qu\u001b[24;12Hue e\u001b[24;17Habled: no   \u001b[24;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[25;3H\u001b[38;2;192;202;245;48;2;26;27;38mCan be rebased:\u001b[25;19Hyes\u001b[26;3HMerg\u001b[26;8Hable: MERGEABLE\u001b[27;3HTotal\u001b[27;9Hcomm\u001b[27;14Hnts: 1   \u001b[27;24H  \u001b[39m\u001b[49"]
[0.000, "o", "m\u001b[59m\u001b[0m\u001b[?25l"]
[0.150, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38mHead\u001b[11;10Hpository owner: l\u001b[11;28Hno23                         \u001b[12;3HPotential merge commit: 9d50cfb13cfe6b2a28080c908cb8be6f5e75124a\u001b[13;3H    \u001b[13;8H           \u001b[13;20H        \u001b[14;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mMetadata\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m       \u001b[14;19H      \u001b[14;26H      \u001b[15;3HClosed: no     \u001b[15;19H       \u001b[15;27H                                        \u001b[16;3HDraft:\u001b[16;10Hno\u001b[17;3HCross repository:\u001b[17;21Hyes\u001b[18;3HMaintainer\u001b[18;14Hcan\u001b[18;18Hmodify:\u001b[18;26Hyes\u001b[19;3HLocked: no\u001b[20;3HIn merg\u001b[20;11H queue: no   \u001b[21;4Herge qu\u001b[21;12Hue e\u001b[21;17Habled: no   \u001b[22;3HCan be rebased:\u001b[22;19Hyes\u001b[23;3HMerg\u001b[23;8Hable: MERGEABLE\u001b[24;3HTotal\u001b[24;9Hcomm\u001b[24;14Hnts: 1   \u001b[24;24H  \u001b[25;4Hhang\u001b[25;9Hd files: 2   \u001b[26;3HPa\u001b[26;6Hticipants: leno23\u001b[27;3H     \u001b[27;9H         \u001b[27;19H \u001b[27;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.262, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.296, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.201, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.023, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.018, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.050, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.042, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.143, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.074, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.104, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38mBase\u001b[11;10Hf OID: 793ab78ebb\u001b[11;28H3fb79055f3fcf6067e541d7add666\u001b[12;3HHead ref OID: 2bfc1d6997b7eb5dfb9e07b6a01771a34be70536          \u001b[13;3HHead\u001b[13;8Hrepository:\u001b[13;20Hopenclaw\u001b[14;3HHead repository\u001b[14;19Howner:\u001b[14;26Hleno23\u001b[15;3HPotential merge\u001b[15;19Hcommit:\u001b[15;27H9d50cfb13cfe6b2a28080c908cb8be6f5e75124a\u001b[16;3H      \u001b[16;10H  \u001b[17;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mMetadata\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[17;21H   \u001b[18;3HClosed: no\u001b[18;14H   \u001b[18;18H       \u001b[18;26H   \u001b[19;3HDraft: no \u001b[20;3HCross r\u001b[20;11Hpository: yes\u001b[21;4Haintain\u001b[21;12Hr ca\u001b[21;17H modify: yes\u001b[22;3HLocked: no     \u001b[22;19H   \u001b[23;3HIn m\u001b[23;8Hrge queue: no  \u001b[24;3HMerge\u001b[24;9Hqueu\u001b[24;14H enabled:\u001b[24;24Hno\u001b[25;4Han b\u001b[25;9H rebased: yes\u001b[26;3HMe\u001b[26;6Hgeable: MERGEABLE\u001b[27;3HTotal\u001b[27;9Hcomments:\u001b[27;19H1\u001b[27;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38mChecks: PASS (58 pass, 0 pending, 0 fail)             \u001b[12;3H    \u001b[12;8H   \u001b[12;12H    \u001b[12;17H                                        \u001b[13;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mPR metadata\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[13;20H        \u001b[14;3HBase\u001b[14;10Hf OID: 793ab78ebb\u001b[14;28H3fb79055f3fcf6067e541d7add666\u001b[15;3HHead ref OID: 2bfc1d6997b7eb5dfb9e07b6a01771a34be70536          \u001b[16;3HHead\u001b[16;8Hrepository:\u001b[16;20Hopenclaw\u001b[17;3HHead repository\u001b[17;19Howner:\u001b[17;26Hleno23\u001b[18;3HPotential merge\u001b[18;19Hcommit:\u001b[18;27H9d50cfb13cfe6b2a28080c908cb8be6f5e75124a\u001b[19;3H      \u001b[19;10H  \u001b[20;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mMetadata\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[20;21H   \u001b[21;3HClosed: no\u001b[21;14H   \u001b[21;18H       \u001b[21;26H   \u001b[22;3HDraft: no \u001b[23;3HCross r\u001b[23;11Hpository: yes\u001b[24;4Haintain\u001b[24;12Hr ca\u001b[24;17H modify: yes\u001b[24;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[25;3H\u001b[38;2;192;202;245;48;2;26;27;38mLocked: no     \u001b[25;19H   \u001b[26;3HIn m\u001b[26"]
[0.000, "o", ";8Hrge queue: no  \u001b[27;3HMerge\u001b[27;9Hqueu\u001b[27;14H enabled:\u001b[27;24Hno\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38mReviewers: none \u001b[11;20H     \u001b[11;26H \u001b[11;28H        \u001b[11;37H \u001b[11;39H     \u001b[12;3HMerge:\u001b[12;10HClean\u001b[13;3H2 files, 1 commits,\u001b[13;23H+546\u001b[13;28H-387\u001b[14;3HChecks: PASS (58 pass, 0 pending, 0 fail)             \u001b[15;3H    \u001b[15;8H   \u001b[15;12H    \u001b[15;17H                                        \u001b[16;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mPR metadata\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[16;20H        \u001b[17;3HBase\u001b[17;10Hf OID: 793ab78ebb\u001b[17;28H3fb79055f3fcf6067e541d7add666\u001b[18;3HHead ref OID: 2bfc1d6997b7eb5dfb9e07b6a01771a34be70536          \u001b[19;3HHead\u001b[19;8Hrepository:\u001b[19;20Hopenclaw\u001b[20;3HHead repository\u001b[20;19Howner:\u001b[20;26Hleno23\u001b[21;3HPotential merge\u001b[21;19Hcommit:\u001b[21;27H9d50cfb13cfe6b2a28080c908cb8be6f5e75124a\u001b[22;3H      \u001b[22;10H  \u001b[23;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mMetadata\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[23;21H   \u001b[24;3HClosed: no\u001b[24;14H   \u001b[24;18H       \u001b[24;26H   \u001b[25;3HDraft: no \u001b[26;3HCross r\u001b[26;11Hpository: yes\u001b[26;109H\u001b[38"]
[0.000, "o", ";2;86;95;137;48;2;26;27;38m│\u001b[27;4H\u001b[38;2;192;202;245;48;2;26;27;38maintain\u001b[27;12Hr ca\u001b[27;17H modify: yes\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38mGraphQL fields;\u001b[11;19Hupdate\u001b[11;26Htoken\u001b[11;32Hscopes\u001b[11;39Hat\u001b[11;42Hhttps://github.com/settings/tokens;\u001b[11;78HINSUFFICIENT_SCOPES:\u001b[11;99Htoken\u001b[11;105Hlack\u001b[12;3Hr\u001b[12;5Had:proj\u001b[12;13Hct\u001b[12;16Hfor\u001b[12;20Hone\u001b[12;24Hor\u001b[12;27Hmore\u001b[12;32HGitHub\u001b[12;39HGraphQL\u001b[12;47Hfields;\u001b[12;55Hupdate\u001b[12;62Htoken\u001b[12;68Hscopes\u001b[12;75Hat\u001b[13;3Hhttps://github.com/settings/tokens;\u001b[13;39H8\u001b[13;41Hmore\u001b[13;46Herror(s)\u001b[14;3H       \u001b[14;11H    \u001b[14;16H   \u001b[14;20H     \u001b[14;26H \u001b[14;28H        \u001b[14;37H \u001b[14;39H     \u001b[15;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mChange summary\u001b[16;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mReview: None\u001b[16;16Hrequested\u001b[17;3HReview\u001b[17;10Hrs: none                                       \u001b[18;3HM\u001b[18;5Hrge: Clean \u001b[18;17H                                        \u001b[19;3H2 files, 1 c\u001b[19;16Hmmits, +546 -387\u001b[20;3HChecks: PASS (58 pass,\u001b[20;26H0 pending,\u001b[20;37H0\u001b[20;39Hfail)\u001b[21;3H         \u001b[21;13H     \u001b[21;19H       \u001b[21;27H                                    "]
[0.001, "o", "    \u001b[22;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mPR metadata\u001b[23;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mBase ref\u001b[23;12HOID:\u001b[23;17H793ab78ebbe3fb79055f3fcf6067e541d7add666\u001b[23;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[24;3H\u001b[38;2;192;202;245;48;2;26;27;38mHead ref OID:\u001b[24;17H2bfc1d6997b7eb5dfb9e07b6a01771a34be70536\u001b[25;3HHe\u001b[25;6Hd rep\u001b[25;12Hsitory:\u001b[25;20Hopenclaw\u001b[25;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[26;3H\u001b[38;2;192;202;245;48;2;26;27;38mHead repository own\u001b[26;23Hr:\u001b[26;26Hleno23\u001b[27;3HPotent\u001b[27;10Hal merge commit: 9d50cfb13cfe6b2a28080c908cb8be6f5e75124a\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.018, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38m- timeline unavailabl\u001b[11;25H: GitHub GraphQL\u001b[11;42Hrequest re\u001b[11;53Hurned errors: INSUFFICIENT_\u001b[11;81HCOPES: token lacks     \u001b[11;105H    \u001b[13;39HINSUFFICIENT_SCOPES:\u001b[13;60Htoken\u001b[13;66Hlacks\u001b[13;72Hread:project\u001b[13;85Hfor\u001b[13;89Hone\u001b[13;93Hor\u001b[13;96Hmore\u001b[13;101HGitHub\u001b[14;3HGraphQL\u001b[14;11Hfields;\u001b[14;19Hupdate\u001b[14;26Htoken\u001b[14;32Hscopes\u001b[14;39Hat\u001b[14;42Hhttps://github.com/settings/tokens;\u001b[14;78HINSUFFICIENT_SCOPES:\u001b[14;99Htoken\u001b[14;105Hlack\u001b[15;3Hread:project for\u001b[15;20Hone\u001b[15;24Hor\u001b[15;27Hmore\u001b[15;32HGitHub\u001b[15;39HGraphQL\u001b[15;47Hfields;\u001b[15;55Hupdate\u001b[15;62Htoken\u001b[15;68Hscopes\u001b[15;75Hat\u001b[16;3Hhttps://github.com/s\u001b[16;24Httings/tokens;\u001b[16;39H8\u001b[16;41Hmore\u001b[16;46Herror(s)\u001b[17;3H          \u001b[17;14H    \u001b[18;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mChange summary\u001b[19;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mRev\u001b[19;7Hew: None requested  \u001b[19;28H    \u001b[20;3HReviewers: none \u001b[20;20H     \u001b[20;26H \u001b[20;28H        \u001b[20;37H \u001b[20;39H     \u001b[21;3HMerge:\u001b[21;10HClean\u001b[22;3H2 fil"]
[0.000, "o", "es, 1 commits,\u001b[22;23H+546\u001b[22;28H-387\u001b[22;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[23;3H\u001b[38;2;192;202;245;48;2;26;27;38mChecks: PASS (58 pass, 0 pending, 0 fail)             \u001b[24;3H    \u001b[24;8H   \u001b[24;12H    \u001b[24;17H                                        \u001b[25;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mPR metadata\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[25;20H        \u001b[26;3HBase\u001b[26;10Hf OID: 793ab78ebb\u001b[26;28H3fb79055f3fcf6067e541d7add666\u001b[27;3HHead ref OID: 2bfc1d6997b7eb5dfb9e07b6a01771a34be70536          \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[11;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mWarnings\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[11;14H            \u001b[11;27H      \u001b[11;34H       \u001b[11;42H       \u001b[11;50H        \u001b[11;59H       \u001b[11;67H                    \u001b[11;88H     \u001b[11;94H     \u001b[12;3H- normal API\u001b[12;16Hdepth sh\u001b[12;25Hws th\u001b[12;32Hf\u001b[12;34Hrst 100 only\u001b[12;48Hor checks; s\u001b[12;61Ht --api-de\u001b[12;72Hth\u001b[12;75Hfull\u001b[12;80Hor\u001b[12;83HGZG_API_DEPTH=full\u001b[12;102Hfor\u001b[13;3Hexhaustive pagination              \u001b[13;39H                    \u001b[13;60H     \u001b[13;66H     \u001b[13;72H            \u001b[13;85H   \u001b[13;89H   \u001b[13;93H  \u001b[13;96H    \u001b[13;101H      \u001b[14;3H- timeline unavailabl\u001b[14;25H: GitHub GraphQL\u001b[14;42Hrequest re\u001b[14;53Hurned errors: INSUFFICIENT_\u001b[14;81HCOPES: token lacks     \u001b[14;105H    \u001b[16;39HINSUFFICIENT_SCOPES:\u001b[16;60Htoken\u001b[16;66Hlacks\u001b[16;72Hread:project\u001b[16;85Hfor\u001b[16;89Hone\u001b[16;93Hor\u001b[16;96Hmore\u001b[16;101HGitHub\u001b[17;3HGraphQL\u001b[17;11Hfields;\u001b[17;19Hupdate\u001b[17;26Htoken\u001b[17;32Hscopes\u001b[17;39Hat\u001b[17;42Hhttps://github.com/settings/tokens;\u001b[17;78HINSUFFICIE"]
[0.001, "o", "NT_SCOPES:\u001b[17;99Htoken\u001b[17;105Hlack\u001b[18;3Hread:project for\u001b[18;20Hone\u001b[18;24Hor\u001b[18;27Hmore\u001b[18;32HGitHub\u001b[18;39HGraphQL\u001b[18;47Hfields;\u001b[18;55Hupdate\u001b[18;62Htoken\u001b[18;68Hscopes\u001b[18;75Hat\u001b[19;3Hhttps://github.com/s\u001b[19;24Httings/tokens;\u001b[19;39H8\u001b[19;41Hmore\u001b[19;46Herror(s)\u001b[20;3H          \u001b[20;14H    \u001b[21;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mChange summary\u001b[22;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mRev\u001b[22;7Hew: None requested  \u001b[22;28H    \u001b[23;3HReviewers: none \u001b[23;20H     \u001b[23;26H \u001b[23;28H        \u001b[23;37H \u001b[23;39H     \u001b[24;3HMerge:\u001b[24;10HClean\u001b[24;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[25;3H\u001b[38;2;192;202;245;48;2;26;27;38m2 files, 1 commits,\u001b[25;23H+546\u001b[25;28H-387\u001b[26;3HChecks: PASS (58 pass, 0 pending, 0 fail)             \u001b[27;3H    \u001b[27;8H   \u001b[27;12H    \u001b[27;17H                                        \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38mReactions:\u001b[11;14H+1:1\u001b[12;3H \u001b[12;5H      \u001b[12;12H   \u001b[12;16H     \u001b[12;22H     \u001b[12;28H   \u001b[12;32H     \u001b[12;38H   \u001b[12;42H    \u001b[12;47H   \u001b[12;51H       \u001b[12;59H   \u001b[12;63H           \u001b[12;75H    \u001b[12;80H  \u001b[12;83H                  \u001b[12;102H   \u001b[13;3H\u001b[1m\u001b[38;2;224;175;104;48;2;26;27;38mWarnings: 2\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m          \u001b[14;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mWarnings\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[14;14H            \u001b[14;27H      \u001b[14;34H       \u001b[14;42H       \u001b[14;50H        \u001b[14;59H       \u001b[14;67H                    \u001b[14;88H     \u001b[14;94H     \u001b[15;3H- normal API\u001b[15;16Hdepth sh\u001b[15;25Hws th\u001b[15;32Hf\u001b[15;34Hrst 100 only\u001b[15;48Hor checks; s\u001b[15;61Ht --api-de\u001b[15;72Hth\u001b[15;75Hfull\u001b[15;80Hor\u001b[15;83HGZG_API_DEPTH=full\u001b[15;102Hfor\u001b[16;3Hexhaustive pagination              \u001b[16;39H                    \u001b[16;60H     \u001b[16;66H     \u001b[16;72H            \u001b[16;85H   \u001b[16;89H   \u001b[16;93H  \u001b[16;96H    \u001b[16;101H      \u001b[17;3H- timeline unavailabl\u001b[17;25H:"]
[0.000, "o", " GitHub GraphQL\u001b[17;42Hrequest re\u001b[17;53Hurned errors: INSUFFICIENT_\u001b[17;81HCOPES: token lacks     \u001b[17;105H    \u001b[19;39HINSUFFICIENT_SCOPES:\u001b[19;60Htoken\u001b[19;66Hlacks\u001b[19;72Hread:project\u001b[19;85Hfor\u001b[19;89Hone\u001b[19;93Hor\u001b[19;96Hmore\u001b[19;101HGitHub\u001b[20;3HGraphQL\u001b[20;11Hfields;\u001b[20;19Hupdate\u001b[20;26Htoken\u001b[20;32Hscopes\u001b[20;39Hat\u001b[20;42Hhttps://github.com/settings/tokens;\u001b[20;78HINSUFFICIENT_SCOPES:\u001b[20;99Htoken\u001b[20;105Hlack\u001b[21;3Hread:project for\u001b[21;20Hone\u001b[21;24Hor\u001b[21;27Hmore\u001b[21;32HGitHub\u001b[21;39HGraphQL\u001b[21;47Hfields;\u001b[21;55Hupdate\u001b[21;62Htoken\u001b[21;68Hscopes\u001b[21;75Hat\u001b[21;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[22;3H\u001b[38;2;192;202;245;48;2;26;27;38mhttps://github.com/s\u001b[22;24Httings/tokens;\u001b[22;39H8\u001b[22;41Hmore\u001b[22;46Herror(s)\u001b[23;3H          \u001b[23;14H    \u001b[24;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mChange summary\u001b[25;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mRev\u001b[25;7Hew: None requested  \u001b[25;28H    \u001b[26;3HReviewers: none \u001b[26;20H     \u001b[26;26H \u001b[26;28H        \u001b[26;37H \u001b[26;39H     \u001b[27;3HMerge:\u001b[27;10HClean\u001b[39"]
[0.000, "o", "m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38mLabels: \u001b[11;12Hize: L,\u001b[11;20Hproof:\u001b[11;27Hsupplied,\u001b[11;37Hproof:\u001b[11;44Hsufficient,\u001b[11;56Hrating:\u001b[11;64H🐚\u001b[11;67Hplatinum\u001b[11;76Hhermit,\u001b[11;84Hstatus:\u001b[11;92H👀\u001b[11;95Hready\u001b[11;101Hfor\u001b[12;5Hmaintainer\u001b[12;16Hlook\u001b[13;3HAssignees: none\u001b[14;3HReactions:\u001b[14;14H+1:1\u001b[15;3H \u001b[15;5H      \u001b[15;12H   \u001b[15;16H     \u001b[15;22H     \u001b[15;28H   \u001b[15;32H     \u001b[15;38H   \u001b[15;42H    \u001b[15;47H   \u001b[15;51H       \u001b[15;59H   \u001b[15;63H           \u001b[15;75H    \u001b[15;80H  \u001b[15;83H                  \u001b[15;102H   \u001b[16;3H\u001b[1m\u001b[38;2;224;175;104;48;2;26;27;38mWarnings: 2\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m          \u001b[17;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mWarnings\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[17;14H            \u001b[17;27H      \u001b[17;34H       \u001b[17;42H       \u001b[17;50H        \u001b[17;59H       \u001b[17;67H                    \u001b[17;88H     \u001b[17;94H     \u001b[18;3H- normal API\u001b[18;16Hdepth sh\u001b[18;25Hws th\u001b[18;32Hf\u001b[18;34Hrst 100 only\u001b[18;48Hor checks; s\u001b[18;61Ht --api-de\u001b[18;72Hth\u001b[18;75Hfull\u001b[18;"]
[0.000, "o", "80Hor\u001b[18;83HGZG_API_DEPTH=full\u001b[18;102Hfor\u001b[19;3Hexhaustive pagination              \u001b[19;39H                    \u001b[19;60H     \u001b[19;66H     \u001b[19;72H            \u001b[19;85H   \u001b[19;89H   \u001b[19;93H  \u001b[19;96H    \u001b[19;101H      \u001b[20;3H- timeline unavailabl\u001b[20;25H: GitHub GraphQL\u001b[20;42Hrequest re\u001b[20;53Hurned errors: INSUFFICIENT_\u001b[20;81HCOPES: token lacks     \u001b[20;105H    \u001b[22;39HINSUFFICIENT_SCOPES:\u001b[22;60Htoken\u001b[22;66Hlacks\u001b[22;72Hread:project\u001b[22;85Hfor\u001b[22;89Hone\u001b[22;93Hor\u001b[22;96Hmore\u001b[22;101HGitHub\u001b[23;3HGraphQL\u001b[23;11Hfields;\u001b[23;19Hupdate\u001b[23;26Htoken\u001b[23;32Hscopes\u001b[23;39Hat\u001b[23;42Hhttps://github.com/settings/tokens;\u001b[23;78HINSUFFICIENT_SCOPES:\u001b[23;99Htoken\u001b[23;105Hlack\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[24;3H\u001b[38;2;192;202;245;48;2;26;27;38mread:project for\u001b[24;20Hone\u001b[24;24Hor\u001b[24;27Hmore\u001b[24;32HGitHub\u001b[24;39HGraphQL\u001b[24;47Hfields;\u001b[24;55Hupdate\u001b[24;62Htoken\u001b[24;68Hscopes\u001b[24;75Hat\u001b[25;3Hhttps://github.com/s\u001b[25;24Httings/tokens;\u001b[25;39H8\u001b[25;41Hmore\u001b[25;46Herror(s)\u001b[26;3H          \u001b[26;14H    \u001b[27;3H\u001b[1m\u001b["]
[0.000, "o", "38;2;122;162;247;48;2;26;27;38mChange summary\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[11;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mDetails\u001b[11;11H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[11;17H  \u001b[11;20H      \u001b[11;27H         \u001b[11;37H      \u001b[11;44H           \u001b[11;56H       \u001b[11;64H  \u001b[11;67H        \u001b[11;76H       \u001b[11;84H       \u001b[11;92H  \u001b[11;95H     \u001b[11;101H   \u001b[12;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[13;3H\u001b[38;2;192;202;245;48;2;26;27;38m          \u001b[13;14H    \u001b[14;3HLabels: \u001b[14;12Hize: L,\u001b[14;20Hproof:\u001b[14;27Hsupplied,\u001b[14;37Hproof:\u001b[14;44Hsufficient,\u001b[14;56Hrating:\u001b[14;64H🐚\u001b[14;67Hplatinum\u001b[14;76Hhermit,\u001b[14;84Hstatus:\u001b[14;92H👀\u001b[14;95Hready\u001b[14;101Hfor\u001b[15;5Hmaintainer\u001b[15;16Hlook\u001b[16;3HAssignees: none\u001b[17;3HReactions:\u001b[17;14H+1:1\u001b[18;3H \u001b[18;5H      \u001b[18;12H   \u001b[18;16H"]
[0.000, "o", "     \u001b[18;22H     \u001b[18;28H   \u001b[18;32H     \u001b[18;38H   \u001b[18;42H    \u001b[18;47H   \u001b[18;51H       \u001b[18;59H   \u001b[18;63H           \u001b[18;75H    \u001b[18;80H  \u001b[18;83H                  \u001b[18;102H   \u001b[19;3H\u001b[1m\u001b[38;2;224;175;104;48;2;26;27;38mWarnings: 2\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m          \u001b[20;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mWarnings\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[20;14H            \u001b[20;27H      \u001b[20;34H       \u001b[20;42H       \u001b[20;50H        \u001b[20;59H       \u001b[20;67H                    \u001b[20;88H     \u001b[20;94H     \u001b[20;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[21;3H\u001b[38;2;192;202;245;48;2;26;27;38m- normal API\u001b[21;16Hdepth sh\u001b[21;25Hws th\u001b[21;32Hf\u001b[21;34Hrst 100 only\u001b[21;48Hor checks; s\u001b[21;61Ht --api-de\u001b[21;72Hth\u001b[21;75Hfull\u001b[21;80Hor\u001b[21;83HGZG_API_DEPTH=full\u001b[21;102Hfor\u001b[22;3Hexhaustive pagination              \u001b[22;39H                    \u001b[22;60H     \u001b[22;66H     \u001b[22;72H            \u001b[22;85H   \u001b[22;89H   \u001b[22;93H  \u001b[22;96H    \u001b[22;101H      \u001b[23;3H- timeline unavailabl\u001b[23;25H: GitHub GraphQL\u001b[23;42Hr"]
[0.000, "o", "equest re\u001b[23;53Hurned errors: INSUFFICIENT_\u001b[23;81HCOPES: token lacks     \u001b[23;105H    \u001b[25;39HINSUFFICIENT_SCOPES:\u001b[25;60Htoken\u001b[25;66Hlacks\u001b[25;72Hread:project\u001b[25;85Hfor\u001b[25;89Hone\u001b[25;93Hor\u001b[25;96Hmore\u001b[25;101HGitHub\u001b[26;3HGraphQL\u001b[26;11Hfields;\u001b[26;19Hupdate\u001b[26;26Htoken\u001b[26;32Hscopes\u001b[26;39Hat\u001b[26;42Hhttps://github.com/settings/tokens;\u001b[26;78HINSUFFICIENT_SCOPES:\u001b[26;99Htoken\u001b[26;105Hlack\u001b[27;3Hread:project for\u001b[27;20Hone\u001b[27;24Hor\u001b[27;27Hmore\u001b[27;32HGitHub\u001b[27;39HGraphQL\u001b[27;47Hfields;\u001b[27;55Hupdate\u001b[27;62Htoken\u001b[27;68Hscopes\u001b[27;75Hat\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.095, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38m       \u001b[12;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[12;6H more]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                                                                                 \u001b[14;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mDetails\u001b[14;11H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[14;17H  \u001b[14;20H      \u001b[14;27H         \u001b[14;37H      \u001b[14;44H           \u001b[14;56H       \u001b[14;64H  \u001b[14;67H        \u001b[14;76H       \u001b[14;84H       \u001b[14;92H  \u001b[14;95H     \u001b[14;101H   \u001b[15;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[16;3H\u001b[38;2;192;202;245;48;2;26;27;38m          \u001b[16;14H    \u001b[17;3HLabels: \u001b[17;12Hize: L,\u001b[17;20Hproof:\u001b[17;27Hsupplied,\u001b[17;37Hproof:\u001b[17;"]
[0.000, "o", "44Hsufficient,\u001b[17;56Hrating:\u001b[17;64H🐚\u001b[17;67Hplatinum\u001b[17;76Hhermit,\u001b[17;84Hstatus:\u001b[17;92H👀\u001b[17;95Hready\u001b[17;101Hfor\u001b[18;5Hmaintainer\u001b[18;16Hlook\u001b[19;3HAssignees: none\u001b[20;3HReactions:\u001b[20;14H+1:1\u001b[21;3H \u001b[21;5H      \u001b[21;12H   \u001b[21;16H     \u001b[21;22H     \u001b[21;28H   \u001b[21;32H     \u001b[21;38H   \u001b[21;42H    \u001b[21;47H   \u001b[21;51H       \u001b[21;59H   \u001b[21;63H           \u001b[21;75H    \u001b[21;80H  \u001b[21;83H                  \u001b[21;102H   \u001b[22;3H\u001b[1m\u001b[38;2;224;175;104;48;2;26;27;38mWarnings: 2\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m          \u001b[22;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[23;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mWarnings\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[23;14H            \u001b[23;27H      \u001b[23;34H       \u001b[23;42H       \u001b[23;50H        \u001b[23;59H       \u001b[23;67H                    \u001b[23;88H     \u001b[23;94H     \u001b[24;3H- normal API\u001b[24;16Hdepth sh\u001b[24;25Hws th\u001b[24;32Hf\u001b[24;34Hrst 100 only\u001b[24;48Hor checks; s\u001b[24;61Ht --api-de\u001b[24;72Hth\u001b[24;75Hfull\u001b[24;80Hor\u001b[24;83HGZG_API_DEPTH=full\u001b[24;102Hfor\u001b[25;3Hexhaustive paginatio"]
[0.000, "o", "n              \u001b[25;39H                    \u001b[25;60H     \u001b[25;66H     \u001b[25;72H            \u001b[25;85H   \u001b[25;89H   \u001b[25;93H  \u001b[25;96H    \u001b[25;101H      \u001b[26;3H- timeline unavailabl\u001b[26;25H: GitHub GraphQL\u001b[26;42Hrequest re\u001b[26;53Hurned errors: INSUFFICIENT_\u001b[26;81HCOPES: token lacks     \u001b[26;105H    \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.066, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38mcache-backed\u001b[11;16Hsummaries,\u001b[11;27Htime\u001b[11;32Hseries,\u001b[11;40Hand\u001b[11;44Hlogs,\u001b[11;50Hwith\u001b[11;55Hregression\u001b[11;66Htests.\u001b[12;3H         \u001b[13;3HPR\u001b[13;6Hsurface:\u001b[13;15HSource\u001b[13;22H+59,\u001b[13;27HTests\u001b[13;33H+100.\u001b[13;39HTotal\u001b[13;45H+159\u001b[13;50Hacross\u001b[13;57H2\u001b[13;59Hfiles.\u001b[14;3H       \u001b[15;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[15;6H more]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                                                                                 \u001b[17;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mDetails\u001b[17;11H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[17;17H  \u001b[17;20H      \u001b[17;27H         \u001b[17;37H      \u001b[17;44H           \u001b[17;56H       \u001b[17;64H  \u001b[17;67H        \u001b[17;76H       \u001b[17;84H       \u001b[17;92H  \u001b[17;95H     \u001b[17;101H   \u001b[18;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────"]
[0.000, "o", "────────────────────────────────────────────────\u001b[19;3H\u001b[38;2;192;202;245;48;2;26;27;38m          \u001b[19;14H    \u001b[19;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[20;3H\u001b[38;2;192;202;245;48;2;26;27;38mLabels: \u001b[20;12Hize: L,\u001b[20;20Hproof:\u001b[20;27Hsupplied,\u001b[20;37Hproof:\u001b[20;44Hsufficient,\u001b[20;56Hrating:\u001b[20;64H🐚\u001b[20;67Hplatinum\u001b[20;76Hhermit,\u001b[20;84Hstatus:\u001b[20;92H👀\u001b[20;95Hready\u001b[20;101Hfor\u001b[21;5Hmaintainer\u001b[21;16Hlook\u001b[21;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[22;3H\u001b[38;2;192;202;245;48;2;26;27;38mAssignees: none\u001b[23;3HReactions:\u001b[23;14H+1:1\u001b[24;3H \u001b[24;5H      \u001b[24;12H   \u001b[24;16H     \u001b[24;22H     \u001b[24;28H   \u001b[24;32H     \u001b[24;38H   \u001b[24;42H    \u001b[24;47H   \u001b[24;51H       \u001b[24;59H   \u001b[24;63H           \u001b[24;75H    \u001b[24;80H  \u001b[24;83H                  \u001b[24;102H   \u001b[25;3H\u001b[1m\u001b[38;2;224;175;104;48;2;26;27;38mWarnings: 2\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m          \u001b[26;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mWarnings\u001b[22m"]
[0.000, "o", "\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[26;14H            \u001b[26;27H      \u001b[26;34H       \u001b[26;42H       \u001b[26;50H        \u001b[26;59H       \u001b[26;67H                    \u001b[26;88H     \u001b[26;94H     \u001b[27;3H- normal API\u001b[27;16Hdepth sh\u001b[27;25Hws th\u001b[27;32Hf\u001b[27;34Hrst 100 only\u001b[27;48Hor checks; s\u001b[27;61Ht --api-de\u001b[27;72Hth\u001b[27;75Hfull\u001b[27;80Hor\u001b[27;83HGZG_API_DEPTH=full\u001b[27;102Hfor\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.270, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.019, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38m            \u001b[11;16H          \u001b[11;27H    \u001b[11;32H       \u001b[11;40H   \u001b[11;44H     \u001b[11;50H    \u001b[11;55H          \u001b[11;66H      \u001b[12;3HSummary\u001b[13;3HThe PR combines same-stem active .jsonl and reset/deleted archive\u001b[13;69Htranscripts\u001b[13;81Hfor\u001b[13;85Hper-session\u001b[13;97Hsummaries,\u001b[14;3Hcache-backed\u001b[14;16Hsummaries,\u001b[14;27Htime\u001b[14;32Hseries,\u001b[14;40Hand\u001b[14;44Hlogs,\u001b[14;50Hwith\u001b[14;55Hregression\u001b[14;66Htests.\u001b[15;3H         \u001b[16;3HPR\u001b[16;6Hsurface:\u001b[16;15HSource\u001b[16;22H+59,\u001b[16;27HTests\u001b[16;33H+100.\u001b[16;39HTotal\u001b[16;45H+159\u001b[16;50Hacross\u001b[16;57H2\u001b[16;59Hfiles.\u001b[17;3H       \u001b[18;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[18;6H more]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                                                                                 \u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[20;3H\u001b[1mDetails\u001b[20;11H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[20;17H  \u001b[20;20H      \u001b[20;27H         \u001b[20;37H      \u001b[20;44H           \u001b[20;56H       \u001b[20;64H  \u001b[20;6"]
[0.000, "o", "7H        \u001b[20;76H       \u001b[20;84H       \u001b[20;92H  \u001b[20;95H     \u001b[20;101H   \u001b[21;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[22;3H\u001b[38;2;192;202;245;48;2;26;27;38m          \u001b[22;14H    \u001b[23;3HLabels: \u001b[23;12Hize: L,\u001b[23;20Hproof:\u001b[23;27Hsupplied,\u001b[23;37Hproof:\u001b[23;44Hsufficient,\u001b[23;56Hrating:\u001b[23;64H🐚\u001b[23;67Hplatinum\u001b[23;76Hhermit,\u001b[23;84Hstatus:\u001b[23;92H👀\u001b[23;95Hready\u001b[23;101Hfor\u001b[24;5Hmaintainer\u001b[24;16Hlook\u001b[25;3HAssignees: none\u001b[26;3HReactions:\u001b[26;14H+1:1\u001b[27;3H \u001b[27;5H      \u001b[27;12H   \u001b[27;16H     \u001b[27;22H     \u001b[27;28H   \u001b[27;32H     \u001b[27;38H   \u001b[27;42H    \u001b[27;47H   \u001b[27;51H       \u001b[27;59H   \u001b[27;63H           \u001b[27;75H    \u001b[27;80H  \u001b[27;83H                  \u001b[27;102H   \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.070, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38mmeta:\u001b[11;9Hassociation\u001b[11;21HCONTRIBUTOR,\u001b[11;34Hedited\u001b[12;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[details]\u001b[13;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mCodex review: needs maintainer review before merge. _Reviewed June 1, 2026, 10:22\u001b[13;85HPM ET / 02:22 UTC._   \u001b[14;3H            \u001b[14;16H          \u001b[14;27H    \u001b[14;32H       \u001b[14;40H   \u001b[14;44H     \u001b[14;50H    \u001b[14;55H          \u001b[14;66H      \u001b[15;3HSummary\u001b[16;3HThe PR combines same-stem active .jsonl and reset/deleted archive\u001b[16;69Htranscripts\u001b[16;81Hfor\u001b[16;85Hper-session\u001b[16;97Hsummaries,\u001b[17;3Hcache-backed\u001b[17;16Hsummaries,\u001b[17;27Htime\u001b[17;32Hseries,\u001b[17;40Hand\u001b[17;44Hlogs,\u001b[17;50Hwith\u001b[17;55Hregression\u001b[17;66Htests.\u001b[18;3H         \u001b[19;3HPR\u001b[19;6Hsurface:\u001b[19;15HSource\u001b[19;22H+59,\u001b[19;27HTests\u001b[19;33H+100.\u001b[19;39HTotal\u001b[19;45H+159\u001b[19;50Hacross\u001b[19;57H2\u001b[19;59Hfiles.\u001b[20;3H       \u001b[20;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[21;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[21;6H more]\u001b[22m\u001b[38;2;192;202;245;48;2;"]
[0.000, "o", "26;27;38m                                                                                                 \u001b[23;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mDetails\u001b[23;11H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[23;17H  \u001b[23;20H      \u001b[23;27H         \u001b[23;37H      \u001b[23;44H           \u001b[23;56H       \u001b[23;64H  \u001b[23;67H        \u001b[23;76H       \u001b[23;84H       \u001b[23;92H  \u001b[23;95H     \u001b[23;101H   \u001b[24;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[25;3H\u001b[38;2;192;202;245;48;2;26;27;38m          \u001b[25;14H    \u001b[26;3HLabels: \u001b[26;12Hize: L,\u001b[26;20Hproof:\u001b[26;27Hsupplied,\u001b[26;37Hproof:\u001b[26;44Hsufficient,\u001b[26;56Hrating:\u001b[26;64H🐚\u001b[26;67Hplatinum\u001b[26;76Hhermit,\u001b[26;84Hstatus:\u001b[26;92H👀\u001b[26;95Hready\u001b[26;101Hfor\u001b[27;5Hmaintai"]
[0.000, "o", "ner\u001b[27;16Hlook\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.083, "o", "\u001b[11;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[12;3H\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[13;3H\u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m💬\u001b[13;5H Comment by @clawsweeper 4h ago\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[13;41H      \u001b[13;48H      \u001b[13;55H         \u001b[13;65H    \u001b[13;70H  \u001b[13;73H     \u001b[13;79H     \u001b[13;85H  \u001b[13;88H  \u001b[13;91H \u001b[13;93H     \u001b[13;99H     \u001b[14;3Hmeta:\u001b[14;9Hassociation\u001b[14;21HCONTRIBUTOR,\u001b[14;34Hedited\u001b[15;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[details]\u001b[16;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mCodex review: needs maintainer review before merge. _Reviewed June 1, 2026, 10:22\u001b[16;85HPM ET / 02:22 UTC._   \u001b[17;3H            \u001b[17;16H          \u001b[17;27H    \u001b[17;32H       \u001b[17;4"]
[0.000, "o", "0H   \u001b[17;44H     \u001b[17;50H    \u001b[17;55H          \u001b[17;66H      \u001b[17;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[18;3H\u001b[38;2;192;202;245;48;2;26;27;38mSummary\u001b[19;3HThe PR combines same-stem active .jsonl and reset/deleted archive\u001b[19;69Htranscripts\u001b[19;81Hfor\u001b[19;85Hper-session\u001b[19;97Hsummaries,\u001b[20;3Hcache-backed\u001b[20;16Hsummaries,\u001b[20;27Htime\u001b[20;32Hseries,\u001b[20;40Hand\u001b[20;44Hlogs,\u001b[20;50Hwith\u001b[20;55Hregression\u001b[20;66Htests.\u001b[21;3H         \u001b[22;3HPR\u001b[22;6Hsurface:\u001b[22;15HSource\u001b[22;22H+59,\u001b[22;27HTests\u001b[22;33H+100.\u001b[22;39HTotal\u001b[22;45H+159\u001b[22;50Hacross\u001b[22;57H2\u001b[22;59Hfiles.\u001b[23;3H       \u001b[24;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[24;6H more]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                                                                                 \u001b[26;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mDetails\u001b[26;11H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[26;17H  \u001b[26;20H      \u001b[26;27H         \u001b[26;37H      \u001b[26;44H           \u001b[26;56H       \u001b[26;64H  \u001b[26;67H        \u001b[26;76H       \u001b["]
[0.000, "o", "26;84H       \u001b[26;92H  \u001b[26;95H     \u001b[26;101H   \u001b[27;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.093, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38m                                                                                                          \u001b[12;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[12;6H more]\u001b[13;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                 \u001b[14;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[15;3H\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[16;3H\u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m💬\u001b[16;5H Comment by @clawsweeper 4h ago\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[16;41H      \u001b[16;48H      \u001b[16;55H         \u001b[16;65H    \u001b[16;70H  \u001b[16;73H     \u001b[16;79H     \u001b[16;85H  \u001b[16;88H  \u001b[16;91H \u001b[16;93H     \u001b[16;99H     \u001b[17;3Hmeta:\u001b[17;9Hassociation\u001b[17;21HCONTRIBUTOR,\u001b[17;34H"]
[0.000, "o", "edited\u001b[18;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[details]\u001b[19;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mCodex review: needs maintainer review before merge. _Reviewed June 1, 2026, 10:22\u001b[19;85HPM ET / 02:22 UTC._   \u001b[19;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[20;3H\u001b[38;2;192;202;245;48;2;26;27;38m            \u001b[20;16H          \u001b[20;27H    \u001b[20;32H       \u001b[20;40H   \u001b[20;44H     \u001b[20;50H    \u001b[20;55H          \u001b[20;66H      \u001b[21;3HSummary\u001b[22;3HThe PR combines same-stem active .jsonl and reset/deleted archive\u001b[22;69Htranscripts\u001b[22;81Hfor\u001b[22;85Hper-session\u001b[22;97Hsummaries,\u001b[23;3Hcache-backed\u001b[23;16Hsummaries,\u001b[23;27Htime\u001b[23;32Hseries,\u001b[23;40Hand\u001b[23;44Hlogs,\u001b[23;50Hwith\u001b[23;55Hregression\u001b[23;66Htests.\u001b[24;3H         \u001b[25;3HPR\u001b[25;6Hsurface:\u001b[25;15HSource\u001b[25;22H+59,\u001b[25;27HTests\u001b[25;33H+100.\u001b[25;39HTotal\u001b[25;45H+159\u001b[25;50Hacross\u001b[25;57H2\u001b[25;59Hfiles.\u001b[26;3H       \u001b[27;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[27;6H more]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                                 "]
[0.000, "o", "                                                \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.057, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38msage.ts#L1260-L1262\u001b[12;3H<sub><sub>![P2\u001b[12;18HBadge](https://img.shields.io/badge/P2-yellow?style=flat)</sub></sub>\u001b[12;88HFilter\u001b[12;95Harchive\u001b[13;3Hsiblings\u001b[13;12Hthrough\u001b[13;20Hthe\u001b[13;24Htranscript-name\u001b[13;40Hparser\u001b[14;3H                                                                                                          \u001b[15;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[15;6H more]\u001b[16;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                 \u001b[16;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[17;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[18;3H\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[19;3H\u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m💬\u001b[19;5H Co"]
[0.000, "o", "mment by @clawsweeper 4h ago\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[19;41H      \u001b[19;48H      \u001b[19;55H         \u001b[19;65H    \u001b[19;70H  \u001b[19;73H     \u001b[19;79H     \u001b[19;85H  \u001b[19;88H  \u001b[19;91H \u001b[19;93H     \u001b[19;99H     \u001b[20;3Hmeta:\u001b[20;9Hassociation\u001b[20;21HCONTRIBUTOR,\u001b[20;34Hedited\u001b[21;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[details]\u001b[22;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mCodex review: needs maintainer review before merge. _Reviewed June 1, 2026, 10:22\u001b[22;85HPM ET / 02:22 UTC._   \u001b[23;3H            \u001b[23;16H          \u001b[23;27H    \u001b[23;32H       \u001b[23;40H   \u001b[23;44H     \u001b[23;50H    \u001b[23;55H          \u001b[23;66H      \u001b[24;3HSummary\u001b[25;3HThe PR combines same-stem active .jsonl and reset/deleted archive\u001b[25;69Htranscripts\u001b[25;81Hfor\u001b[25;85Hper-session\u001b[25;97Hsummaries,\u001b[26;3Hcache-backed\u001b[26;16Hsummaries,\u001b[26;27Htime\u001b[26;32Hseries,\u001b[26;40Hand\u001b[26;44Hlogs,\u001b[26;50Hwith\u001b[26;55Hregression\u001b[26;66Htests.\u001b[27;3H         \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.058, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38m💡\u001b[11;5H Codex Review    \u001b[12;3H              \u001b[12;18H                                                                     \u001b[12;88H      \u001b[12;95H       \u001b[13;3Hhttps://github.com/openclaw/o\u001b[13;33Henclaw/blob/2bfc1d6997b7eb5dfb9e07b6a01771a34be70536/src/infra/session-cost-\u001b[14;3Hsage.ts#L1260-L1262\u001b[15;3H<sub><sub>![P2\u001b[15;18HBadge](https://img.shields.io/badge/P2-yellow?style=flat)</sub></sub>\u001b[15;88HFilter\u001b[15;95Harchive\u001b[16;3Hsiblings\u001b[16;12Hthrough\u001b[16;20Hthe\u001b[16;24Htranscript-name\u001b[16;40Hparser\u001b[17;3H                                                                                                          \u001b[18;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[18;6H more]\u001b[18;109H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[19;3H\u001b[38;2;192;202;245;48;2;26;27;38m                                 \u001b[20;3H\u001b[38;2;86;95;137;48;2;26;27;38m────────────────────────────────────────────────"]
[0.000, "o", "──────────────────────────────────────────────────────────\u001b[21;3H\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[22;3H\u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m💬\u001b[22;5H Comment by @clawsweeper 4h ago\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[22;41H      \u001b[22;48H      \u001b[22;55H         \u001b[22;65H    \u001b[22;70H  \u001b[22;73H     \u001b[22;79H     \u001b[22;85H  \u001b[22;88H  \u001b[22;91H \u001b[22;93H     \u001b[22;99H     \u001b[23;3Hmeta:\u001b[23;9Hassociation\u001b[23;21HCONTRIBUTOR,\u001b[23;34Hedited\u001b[24;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[details]\u001b[25;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mCodex review: needs maintainer review before merge. _Reviewed June 1, 2026, 10:22\u001b[25;85HPM ET / 02:22 UTC._   \u001b[26;3H            \u001b[26;16H          \u001b[26;27H    \u001b[26;32H       \u001b[26;40H   \u001b[26;44H     \u001b[26;50H    \u001b[26;55H          \u001b[26;66H      \u001b[27;3HSummary\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.109, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38mmeta: association\u001b[11;21HNONE\u001b[12;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[details]\u001b[13;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mCOMMENTED:                                                                                                \u001b[14;3H💡\u001b[14;5H Codex Review    \u001b[15;3H              \u001b[15;18H                                                                     \u001b[15;88H      \u001b[15;95H       \u001b[15;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[16;3H\u001b[38;2;192;202;245;48;2;26;27;38mhttps://github.com/openclaw/o\u001b[16;33Henclaw/blob/2bfc1d6997b7eb5dfb9e07b6a01771a34be70536/src/infra/session-cost-\u001b[17;3Hsage.ts#L1260-L1262\u001b[18;3H<sub><sub>![P2\u001b[18;18HBadge](https://img.shields.io/badge/P2-yellow?style=flat)</sub></sub>\u001b[18;88HFilter\u001b[18;95Harchive\u001b[19;3Hsiblings\u001b[19;12Hthrough\u001b[19;20Hthe\u001b[19;24Htranscript-name\u001b[19;40Hparser\u001b[20;3H                                                                                                          \u001b[21;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m["]
[0.000, "o", "➕\u001b[21;6H more]\u001b[22;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                 \u001b[23;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[24;3H\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[25;3H\u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m💬\u001b[25;5H Comment by @clawsweeper 4h ago\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[25;41H      \u001b[25;48H      \u001b[25;55H         \u001b[25;65H    \u001b[25;70H  \u001b[25;73H     \u001b[25;79H     \u001b[25;85H  \u001b[25;88H  \u001b[25;91H \u001b[25;93H     \u001b[25;99H     \u001b[26;3Hmeta:\u001b[26;9Hassociation\u001b[26;21HCONTRIBUTOR,\u001b[26;34Hedited\u001b[27;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[details]\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.046, "o", "\u001b[11;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[12;3H\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[13;3H\u001b[1m\u001b[38;2;158;206;106;48;2;26;27;38m✅\u001b[13;5H Review by @chatgpt-codex-connector 4h ago\u001b[14;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mmeta: association\u001b[14;21HNONE\u001b[15;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[details]\u001b[16;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mCOMMENTED:                                                                                                \u001b[17;3H💡\u001b[17;5H Codex Review    \u001b[17;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[18;3H\u001b[38;2;192;202;245;48;2;26;27;38m              \u001b[18;18H                                                                     \u001b[18;88H      \u001b[18;95H       \u001b[19;3H"]
[0.000, "o", "https://github.com/openclaw/o\u001b[19;33Henclaw/blob/2bfc1d6997b7eb5dfb9e07b6a01771a34be70536/src/infra/session-cost-\u001b[20;3Hsage.ts#L1260-L1262\u001b[21;3H<sub><sub>![P2\u001b[21;18HBadge](https://img.shields.io/badge/P2-yellow?style=flat)</sub></sub>\u001b[21;88HFilter\u001b[21;95Harchive\u001b[22;3Hsiblings\u001b[22;12Hthrough\u001b[22;20Hthe\u001b[22;24Htranscript-name\u001b[22;40Hparser\u001b[23;3H                                                                                                          \u001b[24;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[24;6H more]\u001b[25;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                 \u001b[26;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[27;3H\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?2"]
[0.000, "o", "5l"]
[0.045, "o", "\u001b[11;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m* commit 2bfc1... by @wuyangfan 4h ago [UNKNOWN] [➕\u001b[11;55H more]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                                \u001b[12;3Hfix:\u001b[12;8Haggregate\u001b[12;18Harchived\u001b[12;27Hsession\u001b[12;35Husage\u001b[13;3H                                            \u001b[14;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[15;3H\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[16;3H\u001b[1m\u001b[38;2;158;206;106;48;2;26;27;38m✅\u001b[16;5H Review by @chatgpt-codex-connector 4h ago\u001b[17;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mmeta: association\u001b[17;21HNONE\u001b[18;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[details]\u001b[19;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27"]
[0.000, "o", ";38mCOMMENTED:                                                                                                \u001b[20;3H💡\u001b[20;5H Codex Review    \u001b[21;3H              \u001b[21;18H                                                                     \u001b[21;88H      \u001b[21;95H       \u001b[22;3Hhttps://github.com/openclaw/o\u001b[22;33Henclaw/blob/2bfc1d6997b7eb5dfb9e07b6a01771a34be70536/src/infra/session-cost-\u001b[23;3Hsage.ts#L1260-L1262\u001b[24;3H<sub><sub>![P2\u001b[24;18HBadge](https://img.shields.io/badge/P2-yellow?style=flat)</sub></sub>\u001b[24;88HFilter\u001b[24;95Harchive\u001b[25;3Hsiblings\u001b[25;12Hthrough\u001b[25;20Hthe\u001b[25;24Htranscript-name\u001b[25;40Hparser\u001b[26;3H                                                                                                          \u001b[27;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[27;6H more]\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.117, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38m                                                          \u001b[12;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[14;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m* commit 2bfc1... by @wuyangfan 4h ago [UNKNOWN] [➕\u001b[14;55H more]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                                \u001b[15;3Hfix:\u001b[15;8Haggregate\u001b[15;18Harchived\u001b[15;27Hsession\u001b[15;35Husage\u001b[16;3H                                            \u001b[16;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[17;3H───────────────────────────────────────────────────────────────────"]
[0.000, "o", "───────────────────────────────────────\u001b[18;3H\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[19;3H\u001b[1m\u001b[38;2;158;206;106;48;2;26;27;38m✅\u001b[19;5H Review by @chatgpt-codex-connector 4h ago\u001b[20;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mmeta: association\u001b[20;21HNONE\u001b[21;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[details]\u001b[22;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mCOMMENTED:                                                                                                \u001b[23;3H💡\u001b[23;5H Codex Review    \u001b[24;3H              \u001b[24;18H                                                                     \u001b[24;88H      \u001b[24;95H       \u001b[25;3Hhttps://github.com/openclaw/o\u001b[25;33Henclaw/blob/2bfc1d6997b7eb5dfb9e07b6a01771a34be70536/src/infra/session-cost-\u001b[26;3Hsage.ts#L1260-L1262\u001b[27;3H<sub><sub>![P2\u001b[27;18HBadge](https://img.shields.io/badge/P2-yellow?style=flat)</sub></sub>\u001b[27;88HFilter\u001b[27;95Harchive\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.066, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38m-\u001b[11;5Hgit\u001b[11;9Hdiff\u001b[11;14H--check\u001b[11;22Horigin/main...HEAD\u001b[12;3H- node scripts/run-vitest.mjs run src/infra/session-cost-usage.test.ts --runInBand                        \u001b[13;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[13;6H more]\u001b[13;109H\u001b[22m\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[14;3H\u001b[38;2;192;202;245;48;2;26;27;38m                                                          \u001b[15;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[17;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m* commit 2bfc1... by @wuyangfan 4h ago [UNKNOWN] [➕\u001b[17;55H more]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                                \u001b[18;3Hfix:\u001b[18;8Haggregate\u001b[18;18Harchived\u001b["]
[0.000, "o", "18;27Hsession\u001b[18;35Husage\u001b[19;3H                                            \u001b[20;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[21;3H\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[22;3H\u001b[1m\u001b[38;2;158;206;106;48;2;26;27;38m✅\u001b[22;5H Review by @chatgpt-codex-connector 4h ago\u001b[23;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mmeta: association\u001b[23;21HNONE\u001b[24;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[details]\u001b[25;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mCOMMENTED:                                                                                                \u001b[26;3H💡\u001b[26;5H Codex Review    \u001b[27;3H              \u001b[27;18H                                                                     \u001b[27;88H      \u001b[27;95H       \u001b[39m\u001b"]
[0.000, "o", "[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.174, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38mFixes\u001b[11;9H#46252      \u001b[11;22H                  \u001b[12;3H \u001b[12;5H    \u001b[12;10H                      \u001b[12;33H   \u001b[12;37H                                    \u001b[12;74H           \u001b[12;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[13;3H\u001b[38;2;192;202;245;48;2;26;27;38mTest plan\u001b[14;3H-\u001b[14;5Hgit\u001b[14;9Hdiff\u001b[14;14H--check\u001b[14;22Horigin/main...HEAD\u001b[15;3H- node scripts/run-vitest.mjs run src/infra/session-cost-usage.test.ts --runInBand                        \u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[16;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[16;6H more]\u001b[17;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                                          \u001b[18;3H\u001b[38;2;86;95;137;48;2;26;27;38m───────────────────────────────────────────────────────────────────────────────────────────────────"]
[0.000, "o", "───────\u001b[20;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m* commit 2bfc1... by @wuyangfan 4h ago [UNKNOWN] [➕\u001b[20;55H more]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                                \u001b[21;3Hfix:\u001b[21;8Haggregate\u001b[21;18Harchived\u001b[21;27Hsession\u001b[21;35Husage\u001b[22;3H                                            \u001b[23;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[24;3H\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[25;3H\u001b[1m\u001b[38;2;158;206;106;48;2;26;27;38m✅\u001b[25;5H Review by @chatgpt-codex-connector 4h ago\u001b[26;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mmeta: association\u001b[26;21HNONE\u001b[27;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[details]\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.220, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38mt\u001b[11;5Hm\u001b[11;7H series,\u001b[11;16Hlogs,\u001b[11;22Hand\u001b[11;26Hcache-backed\u001b[11;39Hsummaries\u001b[12;3H-\u001b[12;5Hadd\u001b[12;9Hregression\u001b[12;20Hcoverage\u001b[12;29Hfor\u001b[12;33Hactive+archive\u001b[12;48Haggregation\u001b[12;60Hand\u001b[12;64Hcache\u001b[12;70Hreads\u001b[13;3H    \u001b[13;8H    \u001b[14;3HFixes\u001b[14;9H#46252      \u001b[14;22H                  \u001b[15;3H \u001b[15;5H    \u001b[15;10H                      \u001b[15;33H   \u001b[15;37H                                    \u001b[15;74H           \u001b[16;3HTest plan\u001b[17;3H-\u001b[17;5Hgit\u001b[17;9Hdiff\u001b[17;14H--check\u001b[17;22Horigin/main...HEAD\u001b[18;3H- node scripts/run-vitest.mjs run src/infra/session-cost-usage.test.ts --runInBand                        \u001b[19;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[19;6H more]\u001b[20;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                                          \u001b[21;3H\u001b[38;2;86;95;137;48;2;26;27;38m────────────────────────────────────────────────────"]
[0.000, "o", "──────────────────────────────────────────────────────\u001b[23;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m* commit 2bfc1... by @wuyangfan 4h ago [UNKNOWN] [➕\u001b[23;55H more]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                                \u001b[24;3Hfix:\u001b[24;8Haggregate\u001b[24;18Harchived\u001b[24;27Hsession\u001b[24;35Husage\u001b[25;3H                                            \u001b[26;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[27;3H\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.053, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38m- aggr\u001b[11;10Hgate same-stem a\u001b[11;27Htiv\u001b[11;31H .jsonl\u001b[11;39Htranscripts\u001b[11;51Htogether\u001b[11;60Hwith\u001b[11;65H.jsonl.reset.*\u001b[11;80H/\u001b[11;82H.jsonl.deleted.*\u001b[11;99Harchives\u001b[11;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[12;3H\u001b[38;2;192;202;245;48;2;26;27;38mfor pe\u001b[12;10H-ses\u001b[12;15Hion usag\u001b[12;24H    \u001b[12;29H   \u001b[12;33H              \u001b[12;48H           \u001b[12;60H   \u001b[12;64H     \u001b[12;70H     \u001b[13;3H-\u001b[13;5Hkeep\u001b[13;10Hthe\u001b[13;14Hactive\u001b[13;21Htranscript\u001b[13;32Has\u001b[13;35Hthe\u001b[13;39Hcanonical\u001b[13;49Hsession\u001b[13;57Hfile\u001b[13;62Hwhile\u001b[13;68Hincluding\u001b[13;78Harchive\u001b[13;86Hentries\u001b[13;94Hin\u001b[13;97Hsummaries,\u001b[14;3Ht\u001b[14;5Hm\u001b[14;7H series,\u001b[14;16Hlogs,\u001b[14;22Hand\u001b[14;26Hcache-backed\u001b[14;39Hsummaries\u001b[14;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[15;3H\u001b[38;2;192;202;245;48;2;26;27;38m-\u001b[15;5Hadd\u001b[15;9Hregression\u001b[15;20Hcoverage\u001b[15;29Hfor\u001b[15;33Hactive+archive\u001b[15;48Haggregation\u001b[15;60Hand\u001b[15;64Hcache\u001b[15;70Hreads\u001b[16;3H    \u001b[16;8H    \u001b[17;3HFixes\u001b[17;9H#46252      \u001b[17;22H      "]
[0.000, "o", "            \u001b[18;3H \u001b[18;5H    \u001b[18;10H                      \u001b[18;33H   \u001b[18;37H                                    \u001b[18;74H           \u001b[19;3HTest plan\u001b[20;3H-\u001b[20;5Hgit\u001b[20;9Hdiff\u001b[20;14H--check\u001b[20;22Horigin/main...HEAD\u001b[21;3H- node scripts/run-vitest.mjs run src/infra/session-cost-usage.test.ts --runInBand                        \u001b[22;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[22;6H more]\u001b[23;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                                          \u001b[24;3H\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[26;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m* commit 2bfc1... by @wuyangfan 4h ago [UNKNOWN] [➕\u001b[26;55H more]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                     "]
[0.000, "o", "                           \u001b[27;3Hfix:\u001b[27;8Haggregate\u001b[27;18Harchived\u001b[27;27Hsession\u001b[27;35Husage\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.299, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.301, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.303, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.128, "o", "\u001b[8;3H\u001b[38;2;169;177;214;48;2;26;27;38m 🏠\u001b[8;6H Overview \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[💬\u001b[8;19H Activity]\u001b[11;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[11;5H         \u001b[11;15H         \u001b[11;25H      \u001b[11;32H      \u001b[11;39H           \u001b[11;51H        \u001b[11;60H    \u001b[11;65H              \u001b[11;80H \u001b[11;82H                \u001b[11;99H        \u001b[12;3HReview by @chatgpt-codex-connector\u001b[12;38H4h\u001b[12;41Hago\u001b[13;3Hmeta: associa\u001b[13;18Hon\u001b[13;21HNONE      \u001b[13;32H  \u001b[13;35H   \u001b[13;39H         \u001b[13;49H       \u001b[13;57H    \u001b[13;62H     \u001b[13;68H         \u001b[13;78H       \u001b[13;86H       \u001b[13;94H  \u001b[13;97H          \u001b[14;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[details]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[14;16H     \u001b[14;22H   \u001b[14;26H            \u001b[14;39H         \u001b[14;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[15;3H\u001b[38;2;192;202;245;48;2;26;27;38mCOMMENTED:      \u001b[15;20H        \u001b[15;29H   \u001b[15;33H              \u001b[15;48H           \u001b[15;60H   \u001b[15;64H     \u001b[15;70H     \u001b[15;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[16;3H\u001b["]
[0.000, "o", "38;2;192;202;245;48;2;26;27;38m💡\u001b[16;6HCodex\u001b[16;12HReview\u001b[16;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[17;3H\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[17;9H      \u001b[17;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[18;3H\u001b[38;2;192;202;245;48;2;26;27;38mhttps://github.com/openclaw/openclaw/blob/2bfc1d6997b7eb5dfb9e07b6a01771a34be70536/src/infra/session-cost-\u001b[19;3Hsage.ts#L1260-L1262\u001b[20;3H<sub><sub>![P2 Badge](https://img.shields.io/badge/P2-yellow?style=flat)</sub></sub>\u001b[20;88HFilter\u001b[20;95Harchive\u001b[21;3Hsibling\u001b[21;11H through the \u001b[21;25Hranscript-\u001b[21;36Hame parser                           \u001b[21;74H           \u001b[22;3H         \u001b[23;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[23;6H more]\u001b[24;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                                                                                          \u001b[25;3HComment\u001b[25;11Hby\u001b[25;14H@clawsweeper\u001b[25;27H4h\u001b[25;30Hago\u001b[26;3Hmeta: association CONTRIBUTOR, edited                     \u001b[27;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[det"]
[0.000, "o", "ails]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[27;18H        \u001b[27;27H       \u001b[27;35H     \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.118, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.285, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.285, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.280, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.279, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.027, "o", "\u001b[8;16H\u001b[38;2;169;177;214;48;2;26;27;38m 💬\u001b[8;19H Activity \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[🧱\u001b[8;32H Commits]\u001b[11;109H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[12;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m2bfc1... fix: aggregate archived session usage [UNKNOWN] [➕\u001b[12;63H more]\u001b[12;109H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[13;3H@wuyangfan 4h ago\u001b[13;21H    \u001b[13;109H \u001b[14;3H         \u001b[14;109H \u001b[15;3H          \u001b[15;109H \u001b[16;3H  \u001b[16;6H     \u001b[16;12H      \u001b[16;109H \u001b[17;109H \u001b[18;3H                                                                                                           \u001b[19;3H                   \u001b[19;109H \u001b[20;3H              \u001b[20;18H                                                                     \u001b[20;88H      \u001b[20;95H       \u001b[20;109H \u001b[21;3H        \u001b[21;12H       \u001b[21;20H   \u001b[21;24H               \u001b[21;40H      \u001b[21;109H \u001b[22;109H \u001b[23;3H         \u001b[23;109H \u001b[24;109H \u001b[25;3H       \u001b[25;11H  \u001b[25;14H            \u001b[25;27H  \u001b[25;30H   \u001b[25;109H \u001b[26;3H     \u001b[26;9H           \u001b[26;21H "]
[0.000, "o", "           \u001b[26;34H      \u001b[26;109H \u001b[27;3H         \u001b[27;109H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.127, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.257, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.251, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.253, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.253, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.253, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.253, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.109, "o", "\u001b[12;61H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m➖\u001b[12;64Hless\u001b[15;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mauthors:\u001b[15;12Hwuyangfan\u001b[16;3Hauthored:\u001b[16;13H23h\u001b[16;17Hago\u001b[17;3Hcommitted:\u001b[17;14H4h\u001b[17;17Hago\u001b[18;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➖\u001b[18;6H less]\u001b[29;78H➖\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.094, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.256, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.254, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.255, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.251, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.256, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.164, "o", "\u001b[8;29H\u001b[38;2;169;177;214;48;2;26;27;38m 🧱\u001b[8;32H Commits \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[✅\u001b[8;44H Checks]\u001b[11;109H\u001b[22m\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[12;3H\u001b[38;2;192;202;245;48;2;26;27;38mSummary: PASS (58 pass, 0 pending, 0 fail)                        \u001b[12;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[13;3H\u001b[38;2;192;202;245;48;2;26;27;38m112 total:\u001b[13;14H58\u001b[13;17Hpass,\u001b[13;23H0\u001b[13;25Hpending,\u001b[13;34H0\u001b[13;36Hfail,\u001b[13;42H54\u001b[13;45Hskipped,\u001b[13;54H0\u001b[13;56Hneutral,\u001b[13;65H0\u001b[13;67Hunknown\u001b[13;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[14;109H│\u001b[15;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mPassing (58)\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m      \u001b[15;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[16;3H\u001b[1m\u001b[38;2;158;206;106;48;2;26;27;38m[✅\u001b[16;6H PASS] suite/Auto response [➕\u001b[16;36H more]\u001b[16;109H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[17;3H\u001b[38;2;192;202;245;48;2;26;27;38m          \u001b[17;14H  \u001b[17;17H   \u001b[17;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[18;3H\u001b[1m\u001b[38;2;158;206;106;48;2;26;27;38m[✅\u001b[18;"]
[0.000, "o", "6H PASS] suite/CI [➕\u001b[18;25H more]\u001b[18;109H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[19;109H│\u001b[20;3H\u001b[1m\u001b[38;2;158;206;106;48;2;26;27;38m[✅\u001b[20;6H PASS] suite/CodeQL [➕\u001b[20;29H more]\u001b[20;109H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[21;109H│\u001b[22;3H\u001b[1m\u001b[38;2;158;206;106;48;2;26;27;38m[✅\u001b[22;6H PASS] suite/CodeQL Critical Quality [➕\u001b[22;46H more]\u001b[22;109H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[23;109H│\u001b[24;3H\u001b[1m\u001b[38;2;158;206;106;48;2;26;27;38m[✅\u001b[24;6H PASS] suite/Dependency Guard [➕\u001b[24;39H more]\u001b[24;109H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[25;109H│\u001b[26;3H\u001b[1m\u001b[38;2;158;206;106;48;2;26;27;38m[✅\u001b[26;6H PASS] suite/GitHub Advanced Security [➕\u001b[26;47H more]\u001b[26;109H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[27;109H│\u001b[29;78H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m➕\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.113, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.256, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.255, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.254, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.251, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.257, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.239, "o", "\u001b[16;34H\u001b[1m\u001b[38;2;158;206;106;48;2;26;27;38m➖\u001b[16;37Hless\u001b[17;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mname:\u001b[17;9Hsuite/Auto\u001b[17;20Hresponse\u001b[18;3Hstatus: PASS                \u001b[19;3Hgithub\u001b[19;10Hstatus:\u001b[19;18HCOMPLETED\u001b[20;3Hgithub conclusion: SUCCESS      \u001b[21;3Hdetails:\u001b[21;12Hhttps://github.com/openclaw/openclaw/actions/runs/26794434020\u001b[22;3Hsummary: check suite from GitHub Actions         \u001b[23;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➖\u001b[23;6H less]\u001b[24;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                          \u001b[25;3H\u001b[1m\u001b[38;2;158;206;106;48;2;26;27;38m[✅\u001b[25;6H PASS] suite/CI [➕\u001b[25;25H more]\u001b[26;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                                  \u001b[27;3H\u001b[1m\u001b[38;2;158;206;106;48;2;26;27;38m[✅\u001b[27;6H PASS] suite/CodeQL [➕\u001b[27;29H more]\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.109, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.256, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.254, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.260, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.256, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.258, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.007, "o", "\u001b[8;41H\u001b[38;2;169;177;214;48;2;26;27;38m ✅\u001b[8;44H Checks \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[📄\u001b[8;55H Files]\u001b[11;109H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[12;3H\u001b[1m\u001b[38;2;158;206;106;48;2;26;27;38m+102 \u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;247;118;142;48;2;26;27;38m-2   \u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[38;2;169;177;214;48;2;26;27;38mMODIFIED\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38msrc/infra/session-cost-usage.test.ts\u001b[12;61H\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[12;64H more]\u001b[12;109H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[13;3H   \u001b[13;7H      \u001b[13;14H  \u001b[13;17H     \u001b[13;23H \u001b[13;25H        \u001b[13;34H \u001b[13;36H     \u001b[13;42H  \u001b[13;45H        \u001b[13;54H \u001b[13;56H        \u001b[13;65H \u001b[13;67H       \u001b[13;109H \u001b[14;3H\u001b[1m\u001b[38;2;158;206;106;48;2;26;27;38m+444 \u001b[14;9H\u001b[38;2;247;118;142;48;2;26;27;38m-385 \u001b[14;15H\u001b[22m\u001b[38;2;169;177;214;48;2;26;27;38mMODIFIED\u001b[14;24H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38msrc/infra/session-cost-usage.ts\u001b[14;56H\u001b[38;2;26;27;38;48;2;122;16"]
[0.000, "o", "2;247m[➕\u001b[14;59H more]\u001b[14;109H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[15;3H            \u001b[15;109H \u001b[16;3H                                       \u001b[16;109H \u001b[17;3H     \u001b[17;9H          \u001b[17;20H        \u001b[17;109H \u001b[18;3H       \u001b[18;11H    \u001b[18;109H \u001b[19;3H      \u001b[19;10H       \u001b[19;18H         \u001b[19;109H \u001b[20;3H      \u001b[20;10H           \u001b[20;22H       \u001b[20;109H \u001b[21;3H        \u001b[21;12H                                                             \u001b[21;109H \u001b[22;3H        \u001b[22;12H     \u001b[22;18H     \u001b[22;24H    \u001b[22;29H      \u001b[22;36H       \u001b[22;109H \u001b[23;3H         \u001b[23;109H \u001b[24;109H \u001b[25;3H                            \u001b[25;109H \u001b[26;109H \u001b[27;3H                                \u001b[27;109H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.074, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.257, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.254, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.253, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.045, "o", "\u001b[11;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[12;62H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m➖\u001b[12;65Hless\u001b[12;109H\u001b[22m\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[13;3H\u001b[38;2;192;202;245;48;2;26;27;38mpath:\u001b[13;9Hsrc/infra/session-cost-usage.test.ts\u001b[13;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[14;3H\u001b[38;2;192;202;245;48;2;26;27;38mchange: MODIFIED, additions: 102, deletions: 2      \u001b[14;56H         \u001b[14;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[15;3H\u001b[38;2;192;202;245;48;2;26;27;38mpatch\u001b[15;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[16;3H\u001b[38;2;105;113;150;48;2;26;27;38mdiff --git a/src/infra/session-cost-usage.test.ts b/src/infra/session-cost-usage.test.ts\u001b[16;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[17;3H\u001b[38;2;105;113;150;48;2;26;27;38mindex 9dc1bdea466b3..c9c0c07f6bc19 100644\u001b[17;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[18;3H\u001b[38;2;105;113;150;48;2;26;27;38m--- a/src/infra/session-cost-usage.test.ts\u001b[18;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[19;3H\u001b[38;2;105;113;150;48;2;26;27;38m+++ b/src/infra/session-cost"]
[0.000, "o", "-usage.test.ts\u001b[19;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[20;3H\u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m@@ -1965,6 +1965,103 @@ describe(\"session cost usage\", () => {\u001b[20;109H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[21;7H\u001b[38;2;192;202;245;48;2;26;27;38m});\u001b[21;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[22;5H\u001b[38;2;192;202;245;48;2;26;27;38m});\u001b[22;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[23;109H│\u001b[24;3H\u001b[38;2;26;27;38;48;2;158;206;106m  it(\"aggregates same-stem active and archived transcripts for per-session cost summaries\", async () => {\u001b[24;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[25;3H\u001b[38;2;26;27;38;48;2;158;206;106m    const root = await makeSessionCostRoot(\"session-active-plus-archives\");\u001b[25;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[26;3H\u001b[38;2;26;27;38;48;2;158;206;106m    const sessionsDir = path.join(root, \"agents\", \"main\", \"sessions\");\u001b[26;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[27;3H\u001b[38;2;26;27;38;48;2;158;206;106m    await fs.mkdir(sessionsDir, { recursive: true });\u001b[27;109H\u001b[38;2;86;95;137;48;2;26;27;"]
[0.000, "o", "38m│\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.085, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.254, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.251, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.256, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.199, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38mchange:\u001b[11;11HMODIFIED,\u001b[11;21Hadditions:\u001b[11;32H102,\u001b[11;37Hdeletions:\u001b[11;48H2\u001b[11;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[12;3H\u001b[38;2;192;202;245;48;2;26;27;38mpatch\u001b[12;9H     \u001b[12;15H        \u001b[12;24H                                    \u001b[12;61H         \u001b[12;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[13;3H\u001b[38;2;105;113;150;48;2;26;27;38mdiff --git a/src/infra/session-cost-usage.test.ts b/src/infra/session-cost-usage.test.ts\u001b[13;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[14;3H\u001b[38;2;105;113;150;48;2;26;27;38mindex 9dc1bdea466b3..c9c0c07f6bc19 100644\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[14;48H \u001b[15;3H\u001b[38;2;105;113;150;48;2;26;27;38m--- a/src/infra/session-cost-usage.test.ts\u001b[16;3H+++ b/src/infra/session-co\u001b[16;30Ht-usage.te\u001b[16;41Ht.ts\u001b[38;2;192;202;245;48;2;26;27;38m                                              \u001b[17;3H\u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m@@ -1965,6 +1965,103 @@ describe(\"session cost usage\", () => {\u001b[18;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m    });    "]
[0.001, "o", "                               \u001b[18;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[19;3H\u001b[38;2;192;202;245;48;2;26;27;38m  });                                     \u001b[19;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[20;3H\u001b[38;2;192;202;245;48;2;26;27;38m                                                              \u001b[21;3H\u001b[38;2;26;27;38;48;2;158;206;106m  it(\"aggregates same-stem active and archived transcripts for per-session cost summaries\", async () => {\u001b[22;3H    const root = await makeSessionCostRoot(\"session-active-plus-archives\");\u001b[23;3H    const sessionsDir = path.join(root, \"agents\", \"main\", \"sessions\");\u001b[24;5H  aw\u001b[24;10Hit fs.mkdir(s\u001b[24;24Hs\u001b[24;26HionsDir, {\u001b[24;37Hrecursive: true });\u001b[38;2;192;202;245;48;2;26;27;38m                                                    \u001b[25;4H                                                                          \u001b[26;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[26;13Hfs.writeF\u001b[26;23Hle(\u001b[38;2;192;202;245;48;2;26;27;38m                                               \u001b[27;7H\u001b[38"]
[0.000, "o", ";2;26;27;38;48;2;158;206;106m  pa\u001b[27;12Hh.join(ses\u001b[27;23HionsDir, \"sess-combined.jsonl.reset.2026-02-12T11-00-00.000Z\"),\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.233, "o", "\u001b[11;3H\u001b[38;2;105;113;150;48;2;26;27;38mindex 9dc1bdea466b3..c9c0c07f6bc19 100644\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[11;48H \u001b[12;3H\u001b[38;2;105;113;150;48;2;26;27;38m--- a/src/infra/session-cost-usage.test.ts\u001b[13;3H+++ b/src/infra/session-co\u001b[13;30Ht-usage.te\u001b[13;41Ht.ts\u001b[38;2;192;202;245;48;2;26;27;38m                                              \u001b[14;3H\u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m@@ -1965,6 +1965,103 @@ describe(\"session cost usage\", () => {\u001b[14;109H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[15;3H\u001b[38;2;192;202;245;48;2;26;27;38m    });                                   \u001b[15;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[16;3H\u001b[38;2;192;202;245;48;2;26;27;38m  });                                     \u001b[17;3H                                                              \u001b[18;3H\u001b[38;2;26;27;38;48;2;158;206;106m  it(\"aggregates same-stem active and archived transcripts for per-session cost summaries\", async () => {\u001b[19;3H    const root = await makeSessionCostRoot(\"session-active-plus-archives\");\u001b[20;3H    const "]
[0.001, "o", "sessionsDir = path.join(root, \"agents\", \"main\", \"sessions\");\u001b[20;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[21;5H\u001b[38;2;26;27;38;48;2;158;206;106m  aw\u001b[21;10Hit fs.mkdir(s\u001b[21;24Hs\u001b[21;26HionsDir, {\u001b[21;37Hrecursive: true });\u001b[38;2;192;202;245;48;2;26;27;38m                                                    \u001b[21;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[22;4H\u001b[38;2;192;202;245;48;2;26;27;38m                                                                          \u001b[22;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[23;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[23;13Hfs.writeF\u001b[23;23Hle(\u001b[38;2;192;202;245;48;2;26;27;38m                                               \u001b[24;7H\u001b[38;2;26;27;38;48;2;158;206;106m  pa\u001b[24;12Hh.join(ses\u001b[24;23HionsDir, \"sess-combined.jsonl.reset.2026-02-12T11-00-00.000Z\"),\u001b[25;4H     JSON.stringify({\u001b[26;7H    \u001b[26;12Hype: \"messag\u001b[26;25H\",\u001b[27;9H  \u001b[27;12Himestamp: \"2026-02-12T10:00:00.000Z\",\u001b[38;2;192;202;245;48;2;26;27;38m                                     \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.245, "o", "\u001b[11;3H\u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m@@ -1965,6 +1965,103 @@ describe(\"session cost usage\", () => {\u001b[12;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m    });                                   \u001b[13;3H  });                                     \u001b[14;3H                                                              \u001b[15;3H\u001b[38;2;26;27;38;48;2;158;206;106m  it(\"aggregates same-stem active and archived transcripts for per-session cost summaries\", async () => {\u001b[16;3H    const root = await makeSessionCostRoot(\"session-active-plus-archives\");\u001b[16;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[17;3H\u001b[38;2;26;27;38;48;2;158;206;106m    const sessionsDir = path.join(root, \"agents\", \"main\", \"sessions\");\u001b[17;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[18;5H\u001b[38;2;26;27;38;48;2;158;206;106m  aw\u001b[18;10Hit fs.mkdir(s\u001b[18;24Hs\u001b[18;26HionsDir, {\u001b[18;37Hrecursive: true });\u001b[38;2;192;202;245;48;2;26;27;38m                                                    \u001b[18;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[19;4H\u001b[38;2;192;202;245;48;2;26;27;38m   "]
[0.000, "o", "                                                                       \u001b[19;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[20;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[20;13Hfs.writeF\u001b[20;23Hle(\u001b[38;2;192;202;245;48;2;26;27;38m                                               \u001b[21;7H\u001b[38;2;26;27;38;48;2;158;206;106m  pa\u001b[21;12Hh.join(ses\u001b[21;23HionsDir, \"sess-combined.jsonl.reset.2026-02-12T11-00-00.000Z\"),\u001b[22;4H     JSON.stringify({\u001b[23;7H    \u001b[23;12Hype: \"messag\u001b[23;25H\",\u001b[23;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[24;9H\u001b[38;2;26;27;38;48;2;158;206;106m  \u001b[24;12Himestamp: \"2026-02-12T10:00:00.000Z\",\u001b[38;2;192;202;245;48;2;26;27;38m                                     \u001b[24;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[25;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[25;6H more patch]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m       \u001b[25;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[26;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➖\u001b[26;6H less]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m               \u001b[27;3H                               "]
[0.000, "o", "               \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.212, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38m  });                                                         \u001b[12;7H   \u001b[13;3H\u001b[38;2;26;27;38;48;2;158;206;106m  it(\"aggregates same-stem active and archived transcripts for per-session cost summaries\", async () => {\u001b[14;3H    const root = await makeSessionCostRoot(\"session-active-plus-archives\");\u001b[15;5H  const session\u001b[15;21HDir = path.join(root, \"agents\", \"main\", \"sessions\");\u001b[38;2;192;202;245;48;2;26;27;38m                                   \u001b[16;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[16;13Hfs.mkdir(sessionsDir, { recursive: true });\u001b[38;2;192;202;245;48;2;26;27;38m                      \u001b[17;4H                                                                     \u001b[18;16H\u001b[38;2;26;27;38;48;2;158;206;106mwriteFile(\u001b[38;2;192;202;245;48;2;26;27;38m                              \u001b[19;4H\u001b[38;2;26;27;38;48;2;158;206;106m     path.join(sessionsDir, \"sess-combined.jsonl.reset.2026-02-12T11-00-00.000Z\"),\u001b[20;7H  JSON.\u001b[20;15Htringify({\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[20;"]
[0.000, "o", "109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[21;9H\u001b[38;2;26;27;38;48;2;158;206;106m  \u001b[21;12Hype: \"mes\u001b[21;22Hage\",\u001b[38;2;192;202;245;48;2;26;27;38m                                                           \u001b[22;9H\u001b[38;2;26;27;38;48;2;158;206;106m  timestamp: \"2026-02-12T10:00:00.000Z\",\u001b[23;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[23;6H more patch]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[24;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➖\u001b[24;6H less]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                     \u001b[25;3H               \u001b[26;3H\u001b[1m\u001b[38;2;158;206;106;48;2;26;27;38m+444 \u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;247;118;142;48;2;26;27;38m-385 \u001b[26;15H\u001b[22m\u001b[38;2;169;177;214;48;2;26;27;38mMODIFIED\u001b[26;24H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38msrc/infra/session-cost-usage.ts\u001b[26;56H\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[26;59H more]\u001b[26;109H\u001b[22m\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[27;109H█\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.154, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.253, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.251, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.254, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.247, "o", "\u001b[12;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[13;109H█\u001b[21;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[22;109H│\u001b[23;3H\u001b[38;2;26;27;38;48;2;158;206;106m        message: {\u001b[23;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[24;3H\u001b[38;2;26;27;38;48;2;158;206;106m          role: \"assistant\",\u001b[24;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[25;3H\u001b[38;2;26;27;38;48;2;158;206;106m          content: \"archived answer\",\u001b[25;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[26;3H\u001b[38;2;26;27;38;48;2;158;206;106m          usage: { input: 6, output: 4, totalTokens: 10, cost: { total: 0.01 } },\u001b[26;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[27;3H\u001b[38;2;26;27;38;48;2;158;206;106m        },\u001b[27;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.083, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.250, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.204, "o", "\u001b[11;3H\u001b[38;2;26;27;38;48;2;158;206;106m    const root = await makeSessionCostRoot(\"session-active-plus-archives\");\u001b[12;3H    const sessionsDir = path.join(root, \"agents\", \"main\", \"sessions\");\u001b[12;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[13;5H\u001b[38;2;26;27;38;48;2;158;206;106m  aw\u001b[13;10Hit fs.mkdir(s\u001b[13;24Hs\u001b[13;26HionsDir, {\u001b[13;37Hrecursive: true });\u001b[38;2;192;202;245;48;2;26;27;38m                                                    \u001b[14;4H                                                                          \u001b[14;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[15;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[15;13Hfs.writeF\u001b[15;23Hle(\u001b[38;2;192;202;245;48;2;26;27;38m                                               \u001b[16;7H\u001b[38;2;26;27;38;48;2;158;206;106m  pa\u001b[16;12Hh.join(ses\u001b[16;23HionsDir, \"sess-combined.jsonl.reset.2026-02-12T11-00-00.000Z\"),\u001b[17;4H     JSON.stringify({\u001b[18;7H    \u001b[18;12Hype: \"messag\u001b[18;25H\",\u001b[19;9H  \u001b[19;12Himestamp: \"2026-02-12T10:00:00.000Z\",\u001b[38;2;192;202;245;48;2;26;27;38m                  "]
[0.001, "o", "                   \u001b[20;9H\u001b[38;2;26;27;38;48;2;158;206;106m  mes\u001b[20;15Hage: {\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[21;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"a\u001b[21;22Hsistant\",\u001b[22;11H  con\u001b[22;17Hent\u001b[22;23Harchived answer\",\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[23;11H\u001b[38;2;26;27;38;48;2;158;206;106m  u\u001b[23;21H input: 6, output: 4, totalTokens: 10, cost: { total: 0.01 } },\u001b[24;11H},\u001b[38;2;192;202;245;48;2;26;27;38m                  \u001b[25;9H\u001b[38;2;26;27;38;48;2;158;206;106m}),\u001b[38;2;192;202;245;48;2;26;27;38m                            \u001b[26;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"utf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                                                                   \u001b[27;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.033, "o", "\u001b[11;4H\u001b[38;2;192;202;245;48;2;26;27;38m                                                                          \u001b[12;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[12;13Hfs.writeF\u001b[12;23Hle(\u001b[38;2;192;202;245;48;2;26;27;38m                                               \u001b[13;7H\u001b[38;2;26;27;38;48;2;158;206;106m  pa\u001b[13;12Hh.join(ses\u001b[13;23HionsDir, \"sess-combined.jsonl.reset.2026-02-12T11-00-00.000Z\"),\u001b[14;4H     JSON.stringify({\u001b[15;7H    \u001b[15;12Hype: \"messag\u001b[15;25H\",\u001b[16;9H  \u001b[16;12Himestamp: \"2026-02-12T10:00:00.000Z\",\u001b[38;2;192;202;245;48;2;26;27;38m                                     \u001b[17;9H\u001b[38;2;26;27;38;48;2;158;206;106m  mes\u001b[17;15Hage: {\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[18;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"a\u001b[18;22Hsistant\",\u001b[19;11H  con\u001b[19;17Hent\u001b[19;23Harchived answer\",\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[20;11H\u001b[38;2;26;27;38;48;2;158;206;106m  u\u001b[20;21H input: 6, output: 4, totalTokens: 10, cost: { total: 0.01 } },\u001b[21;11H},\u001b[38;2;192;202;245;48;2;26;27;38m                  \u001b"]
[0.000, "o", "[22;9H\u001b[38;2;26;27;38;48;2;158;206;106m}),\u001b[38;2;192;202;245;48;2;26;27;38m                            \u001b[23;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"utf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                                                                   \u001b[24;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[25;7H\u001b[38;2;26;27;38;48;2;158;206;106mawait fs.writeFile(\u001b[26;9Hpa\u001b[26;12Hh.join(sessionsDir, \"sess-combined.jsonl\"),\u001b[27;7H  JSON.stringify({\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.062, "o", "\u001b[11;4H\u001b[38;2;26;27;38;48;2;158;206;106m     JSON.stringify({\u001b[12;7H    \u001b[12;12Hype: \"messag\u001b[12;25H\",\u001b[13;9H  \u001b[13;12Himestamp: \"2026-02-12T10:00:00.000Z\",\u001b[38;2;192;202;245;48;2;26;27;38m                                     \u001b[13;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[14;9H\u001b[38;2;26;27;38;48;2;158;206;106m  mes\u001b[14;15Hage: {\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[15;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"a\u001b[15;22Hsistant\",\u001b[16;11H  con\u001b[16;17Hent\u001b[16;23Harchived answer\",\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[17;11H\u001b[38;2;26;27;38;48;2;158;206;106m  u\u001b[17;21H input: 6, output: 4, totalTokens: 10, cost: { total: 0.01 } },\u001b[18;11H},\u001b[38;2;192;202;245;48;2;26;27;38m                  \u001b[19;9H\u001b[38;2;26;27;38;48;2;158;206;106m}),\u001b[38;2;192;202;245;48;2;26;27;38m                            \u001b[20;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"utf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                                                                   \u001b[21;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;"]
[0.000, "o", "38m    \u001b[22;7H\u001b[38;2;26;27;38;48;2;158;206;106mawait fs.writeFile(\u001b[23;9Hpa\u001b[23;12Hh.join(sessionsDir, \"sess-combined.jsonl\"),\u001b[24;7H  JSON.stringify({\u001b[25;7H    \u001b[25;12Hype: \"messag\u001b[25;25H\",\u001b[26;9H  \u001b[26;12Himestamp: \"2026-02-12T12:00:00.000Z\",\u001b[38;2;192;202;245;48;2;26;27;38m      \u001b[27;9H\u001b[38;2;26;27;38;48;2;158;206;106m  mes\u001b[27;15Hage: {\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.109, "o", "\u001b[11;9H\u001b[38;2;26;27;38;48;2;158;206;106m  mes\u001b[11;15Hage: {\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[12;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"a\u001b[12;22Hsistant\",\u001b[13;11H  con\u001b[13;17Hent\u001b[13;23Harchived answer\",\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[14;11H\u001b[38;2;26;27;38;48;2;158;206;106m  u\u001b[14;21H input: 6, output: 4, totalTokens: 10, cost: { total: 0.01 } },\u001b[15;11H},\u001b[38;2;192;202;245;48;2;26;27;38m                  \u001b[15;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[16;9H\u001b[38;2;26;27;38;48;2;158;206;106m}),\u001b[38;2;192;202;245;48;2;26;27;38m                            \u001b[17;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"utf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                                                                   \u001b[18;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[19;7H\u001b[38;2;26;27;38;48;2;158;206;106mawait fs.writeFile(\u001b[20;9Hpa\u001b[20;12Hh.join(sessionsDir, \"sess-combined.jsonl\"),\u001b[21;7H  JSON.stringify({\u001b[22;7H    \u001b[22;12Hype: \"messag\u001b[22;25H\",\u001b[23;9H  \u001b[23;12Himestamp: \"2026"]
[0.000, "o", "-02-12T12:00:00.000Z\",\u001b[38;2;192;202;245;48;2;26;27;38m      \u001b[24;9H\u001b[38;2;26;27;38;48;2;158;206;106m  mes\u001b[24;15Hage: {\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[25;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"a\u001b[25;22Hsistant\",\u001b[26;11H  con\u001b[26;17Hent\u001b[26;23Hactive answer\",\u001b[38;2;192;202;245;48;2;26;27;38m           \u001b[27;11H\u001b[38;2;26;27;38;48;2;158;206;106m  u\u001b[27;21H input: 10, output: 20, totalTokens: 30, cost: { total: 0.03 } },\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.058, "o", "\u001b[11;11H\u001b[38;2;26;27;38;48;2;158;206;106m  u\u001b[11;21H input: 6, output: 4, totalTokens: 10, cost: { total: 0.01 } },\u001b[12;11H},\u001b[38;2;192;202;245;48;2;26;27;38m                  \u001b[13;9H\u001b[38;2;26;27;38;48;2;158;206;106m}),\u001b[38;2;192;202;245;48;2;26;27;38m                            \u001b[14;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"utf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                                                                   \u001b[15;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[16;7H\u001b[38;2;26;27;38;48;2;158;206;106mawait fs.writeFile(\u001b[17;9Hpa\u001b[17;12Hh.join(sessionsDir, \"sess-combined.jsonl\"),\u001b[18;7H  JSON.stringify({\u001b[19;7H    \u001b[19;12Hype: \"messag\u001b[19;25H\",\u001b[20;9H  \u001b[20;12Himestamp: \"2026-02-12T12:00:00.000Z\",\u001b[38;2;192;202;245;48;2;26;27;38m      \u001b[21;9H\u001b[38;2;26;27;38;48;2;158;206;106m  mes\u001b[21;15Hage: {\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[22;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"a\u001b[22;22Hsistant\",\u001b[23;11H  con\u001b[23;17Hent\u001b[23;23Hactive answer\",\u001b[38;2;192;202;245;48;2;26;"]
[0.000, "o", "27;38m           \u001b[24;11H\u001b[38;2;26;27;38;48;2;158;206;106m  u\u001b[24;21H input: 10, output: 20, totalTokens: 30, cost: { total: 0.03 } },\u001b[25;11H},\u001b[38;2;192;202;245;48;2;26;27;38m                  \u001b[26;9H\u001b[38;2;26;27;38;48;2;158;206;106m}),\u001b[38;2;192;202;245;48;2;26;27;38m                          \u001b[27;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"utf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                                                                     \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.047, "o", "\u001b[11;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"utf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                                                                   \u001b[12;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[13;7H\u001b[38;2;26;27;38;48;2;158;206;106mawait fs.writeFile(\u001b[14;9Hpa\u001b[14;12Hh.join(sessionsDir, \"sess-combined.jsonl\"),\u001b[14;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[15;7H\u001b[38;2;26;27;38;48;2;158;206;106m  JSON.stringify({\u001b[16;7H    \u001b[16;12Hype: \"messag\u001b[16;25H\",\u001b[16;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[17;9H\u001b[38;2;26;27;38;48;2;158;206;106m  \u001b[17;12Himestamp: \"2026-02-12T12:00:00.000Z\",\u001b[38;2;192;202;245;48;2;26;27;38m      \u001b[18;9H\u001b[38;2;26;27;38;48;2;158;206;106m  mes\u001b[18;15Hage: {\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[19;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"a\u001b[19;22Hsistant\",\u001b[20;11H  con\u001b[20;17Hent\u001b[20;23Hactive answer\",\u001b[38;2;192;202;245;48;2;26;27;38m           \u001b[21;11H\u001b[38;2;26;27;38;48;2;158;206;106m  u\u001b[21;21H input: 10, output: 20, totalTokens: 30, cost: { total: 0."]
[0.000, "o", "03 } },\u001b[22;11H},\u001b[38;2;192;202;245;48;2;26;27;38m                  \u001b[23;9H\u001b[38;2;26;27;38;48;2;158;206;106m}),\u001b[38;2;192;202;245;48;2;26;27;38m                          \u001b[24;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"utf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                                                                     \u001b[25;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[26;4H        \u001b[27;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[27;12H withStateDir(root, async () => {\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.213, "o", "\u001b[11;9H\u001b[38;2;26;27;38;48;2;158;206;106mpa\u001b[11;12Hh.join(sessionsDir, \"sess-combined.jsonl\"),\u001b[12;7H  JSON.stringify({\u001b[13;7H    \u001b[13;12Hype: \"messag\u001b[13;25H\",\u001b[14;9H  \u001b[14;12Himestamp: \"2026-02-12T12:00:00.000Z\",\u001b[38;2;192;202;245;48;2;26;27;38m      \u001b[15;9H\u001b[38;2;26;27;38;48;2;158;206;106m  mes\u001b[15;15Hage: {\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[16;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"a\u001b[16;22Hsistant\",\u001b[17;11H  con\u001b[17;17Hent\u001b[17;23Hactive answer\",\u001b[38;2;192;202;245;48;2;26;27;38m           \u001b[18;11H\u001b[38;2;26;27;38;48;2;158;206;106m  u\u001b[18;21H input: 10, output: 20, totalTokens: 30, cost: { total: 0.03 } },\u001b[19;11H},\u001b[38;2;192;202;245;48;2;26;27;38m                  \u001b[20;9H\u001b[38;2;26;27;38;48;2;158;206;106m}),\u001b[38;2;192;202;245;48;2;26;27;38m                          \u001b[21;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"utf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                                                                     \u001b[22;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[23;4H "]
[0.000, "o", "       \u001b[24;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[24;12H withStateDir(root, async () => {\u001b[25;7H  const summary = await loadSessionCostSummary({ sessionId: \"sess-combined\" });\u001b[26;4H     const timeseries = await loadSessionUsageTimeSeries({ sessionId: \"sess-combined\" });\u001b[27;7H  const logs = await loadSessionLogs(\u001b[27;45H sessionId: \"sess-combined\" });\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.106, "o", "\u001b[11;9H\u001b[38;2;26;27;38;48;2;158;206;106m  \u001b[11;12Himestamp: \"2026-02-12T12:00:00.000Z\",\u001b[38;2;192;202;245;48;2;26;27;38m      \u001b[12;9H\u001b[38;2;26;27;38;48;2;158;206;106m  mes\u001b[12;15Hage: {\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[13;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"a\u001b[13;22Hsistant\",\u001b[14;11H  con\u001b[14;17Hent\u001b[14;23Hactive answer\",\u001b[38;2;192;202;245;48;2;26;27;38m           \u001b[15;11H\u001b[38;2;26;27;38;48;2;158;206;106m  u\u001b[15;21H input: 10, output: 20, totalTokens: 30, cost: { total: 0.03 } },\u001b[16;11H},\u001b[38;2;192;202;245;48;2;26;27;38m                  \u001b[17;9H\u001b[38;2;26;27;38;48;2;158;206;106m}),\u001b[38;2;192;202;245;48;2;26;27;38m                          \u001b[18;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"utf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                                                                     \u001b[19;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[20;4H        \u001b[21;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[21;12H withStateDir(root, async () => {\u001b[22;7H  const summary = await loa"]
[0.000, "o", "dSessionCostSummary({ sessionId: \"sess-combined\" });\u001b[23;4H     const timeseries = await loadSessionUsageTimeSeries({ sessionId: \"sess-combined\" });\u001b[24;7H  const logs = await loadSessionLogs(\u001b[24;45H sessionId: \"sess-combined\" });\u001b[25;4H\u001b[38;2;192;202;245;48;2;26;27;38m                                                                                  \u001b[26;9H\u001b[38;2;26;27;38;48;2;158;206;106mexpect(path.basename(summary?.se\u001b[26;42HsionFil\u001b[26;50H ?? \"\")).toBe(\"\u001b[26;66Hess-combin\u001b[26;77Hd.js\u001b[26;82Hnl\");\u001b[38;2;192;202;245;48;2;26;27;38m      \u001b[27;9H\u001b[38;2;26;27;38;48;2;158;206;106mexpect(summary?.totalTok\u001b[27;34Hn\u001b[27;36H).toBe(40);\u001b[38;2;192;202;245;48;2;26;27;38m                             \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.131, "o", "\u001b[11;11H\u001b[38;2;26;27;38;48;2;158;206;106m  con\u001b[11;17Hent\u001b[11;23Hactive answer\",\u001b[38;2;192;202;245;48;2;26;27;38m           \u001b[12;11H\u001b[38;2;26;27;38;48;2;158;206;106m  u\u001b[12;21H input: 10, output: 20, totalTokens: 30, cost: { total: 0.03 } },\u001b[13;11H},\u001b[38;2;192;202;245;48;2;26;27;38m                  \u001b[14;9H\u001b[38;2;26;27;38;48;2;158;206;106m}),\u001b[38;2;192;202;245;48;2;26;27;38m                          \u001b[15;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"utf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                                                                     \u001b[15;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[16;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[17;4H        \u001b[17;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[18;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[18;12H withStateDir(root, async () => {\u001b[19;7H  const summary = await loadSessionCostSummary({ sessionId: \"sess-combined\" });\u001b[20;4H     const timeseries = await loadSessionUsageTimeSeries({ sessionId: \"sess-combined\" });\u001b[21;7H  const logs ="]
[0.001, "o", " await loadSessionLogs(\u001b[21;45H sessionId: \"sess-combined\" });\u001b[22;4H\u001b[38;2;192;202;245;48;2;26;27;38m                                                                                  \u001b[23;9H\u001b[38;2;26;27;38;48;2;158;206;106mexpect(path.basename(summary?.se\u001b[23;42HsionFil\u001b[23;50H ?? \"\")).toBe(\"\u001b[23;66Hess-combin\u001b[23;77Hd.js\u001b[23;82Hnl\");\u001b[38;2;192;202;245;48;2;26;27;38m      \u001b[24;9H\u001b[38;2;26;27;38;48;2;158;206;106mexpect(summary?.totalTok\u001b[24;34Hn\u001b[24;36H).toBe(40);\u001b[38;2;192;202;245;48;2;26;27;38m                             \u001b[25;4H\u001b[38;2;26;27;38;48;2;158;206;106m     expect(summary?.totalCost).toBeCloseTo(0.04, 8);\u001b[26;16Htimeseri\u001b[26;25Hs?.points.map((point) => point.totalTokens)).t\u001b[26;72HEqual([10, 30]);\u001b[27;16Hti\u001b[27;19Heseries?.points.at(-1)?.cumulativeTokens).toBe(40);\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.122, "o", "\u001b[11;9H\u001b[38;2;26;27;38;48;2;158;206;106m}),\u001b[38;2;192;202;245;48;2;26;27;38m                          \u001b[12;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"utf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                                                                     \u001b[13;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[14;4H        \u001b[15;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[15;12H withStateDir(root, async () => {\u001b[16;7H  const summary = await loadSessionCostSummary({ sessionId: \"sess-combined\" });\u001b[17;4H     const timeseries = await loadSessionUsageTimeSeries({ sessionId: \"sess-combined\" });\u001b[18;7H  const logs = await loadSessionLogs(\u001b[18;45H sessionId: \"sess-combined\" });\u001b[19;4H\u001b[38;2;192;202;245;48;2;26;27;38m                                                                                  \u001b[20;9H\u001b[38;2;26;27;38;48;2;158;206;106mexpect(path.basename(summary?.se\u001b[20;42HsionFil\u001b[20;50H ?? \"\")).toBe(\"\u001b[20;66Hess-combin\u001b[20;77Hd.js\u001b[20;82Hnl\");\u001b[38;2;192;202;245;48;2;26;27;38m      \u001b[21;9H\u001b[38;2;"]
[0.000, "o", "26;27;38;48;2;158;206;106mexpect(summary?.totalTok\u001b[21;34Hn\u001b[21;36H).toBe(40);\u001b[38;2;192;202;245;48;2;26;27;38m                             \u001b[22;4H\u001b[38;2;26;27;38;48;2;158;206;106m     expect(summary?.totalCost).toBeCloseTo(0.04, 8);\u001b[23;16Htimeseri\u001b[23;25Hs?.points.map((point) => point.totalTokens)).t\u001b[23;72HEqual([10, 30]);\u001b[24;16Hti\u001b[24;19Heseries?.points.at(-1)?.cumulativeTokens).toBe(40);\u001b[25;16Hlogs?.map((log) => log.content)).toEqual([\"archived answer\", \"active answer\"]);\u001b[26;7H});\u001b[38;2;192;202;245;48;2;26;27;38m                                                                              \u001b[27;5H\u001b[38;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;202;245;48;2;26;27;38m                                                              \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.092, "o", "\u001b[11;4H\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[12;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[12;12H withStateDir(root, async () => {\u001b[13;7H  const summary = await loadSessionCostSummary({ sessionId: \"sess-combined\" });\u001b[14;4H     const timeseries = await loadSessionUsageTimeSeries({ sessionId: \"sess-combined\" });\u001b[15;7H  const logs = await loadSessionLogs(\u001b[15;45H sessionId: \"sess-combined\" });\u001b[16;4H\u001b[38;2;192;202;245;48;2;26;27;38m                                                                                  \u001b[16;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[17;9H\u001b[38;2;26;27;38;48;2;158;206;106mexpect(path.basename(summary?.se\u001b[17;42HsionFil\u001b[17;50H ?? \"\")).toBe(\"\u001b[17;66Hess-combin\u001b[17;77Hd.js\u001b[17;82Hnl\");\u001b[38;2;192;202;245;48;2;26;27;38m      \u001b[18;9H\u001b[38;2;26;27;38;48;2;158;206;106mexpect(summary?.totalTok\u001b[18;34Hn\u001b[18;36H).toBe(40);\u001b[38;2;192;202;245;48;2;26;27;38m                             \u001b[18;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[19;4H\u001b[38;2;26;27;38;48;2;158;206;106m     expect(summary?.totalCost"]
[0.000, "o", ").toBeCloseTo(0.04, 8);\u001b[20;16Htimeseri\u001b[20;25Hs?.points.map((point) => point.totalTokens)).t\u001b[20;72HEqual([10, 30]);\u001b[21;16Hti\u001b[21;19Heseries?.points.at(-1)?.cumulativeTokens).toBe(40);\u001b[22;16Hlogs?.map((log) => log.content)).toEqual([\"archived answer\", \"active answer\"]);\u001b[23;7H});\u001b[38;2;192;202;245;48;2;26;27;38m                                                                              \u001b[24;5H\u001b[38;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;202;245;48;2;26;27;38m                                                              \u001b[25;4H                                                                                           \u001b[26;5H\u001b[38;2;26;27;38;48;2;158;206;106mit(\"aggregates same-stem active and archived transcripts from the usage cache\", async () => {\u001b[27;5H  const root = await makeSessionCostRoot(\"session-cache-active-plus-archives\");\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.031, "o", "\u001b[11;4H\u001b[38;2;26;27;38;48;2;158;206;106m     const timeseries = await loadSessionUsageTimeSeries({ sessionId: \"sess-combined\" });\u001b[12;7H  const logs = await loadSessionLogs(\u001b[12;45H sessionId: \"sess-combined\" });\u001b[13;4H\u001b[38;2;192;202;245;48;2;26;27;38m                                                                                  \u001b[14;9H\u001b[38;2;26;27;38;48;2;158;206;106mexpect(path.basename(summary?.se\u001b[14;42HsionFil\u001b[14;50H ?? \"\")).toBe(\"\u001b[14;66Hess-combin\u001b[14;77Hd.js\u001b[14;82Hnl\");\u001b[38;2;192;202;245;48;2;26;27;38m      \u001b[15;9H\u001b[38;2;26;27;38;48;2;158;206;106mexpect(summary?.totalTok\u001b[15;34Hn\u001b[15;36H).toBe(40);\u001b[38;2;192;202;245;48;2;26;27;38m                             \u001b[16;4H\u001b[38;2;26;27;38;48;2;158;206;106m     expect(summary?.totalCost).toBeCloseTo(0.04, 8);\u001b[17;16Htimeseri\u001b[17;25Hs?.points.map((point) => point.totalTokens)).t\u001b[17;72HEqual([10, 30]);\u001b[18;16Hti\u001b[18;19Heseries?.points.at(-1)?.cumulativeTokens).toBe(40);\u001b[19;16Hlogs?.map((log) => log.content)).toEqual([\"archived answer\", \"active answer\"]);"]
[0.000, "o", "\u001b[20;7H});\u001b[38;2;192;202;245;48;2;26;27;38m                                                                              \u001b[21;5H\u001b[38;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;202;245;48;2;26;27;38m                                                              \u001b[22;4H                                                                                           \u001b[23;5H\u001b[38;2;26;27;38;48;2;158;206;106mit(\"aggregates same-stem active and archived transcripts from the usage cache\", async () => {\u001b[24;5H  const root = await makeSessionCostRoot(\"session-cache-active-plus-archives\");\u001b[25;4H   const sessionsDir = path.join(root, \"agents\", \"main\", \"sessions\");\u001b[26;5H  aw\u001b[26;10Hit fs.mkdir(s\u001b[26;24Hs\u001b[26;26HionsDir, {\u001b[26;37Hrecursive: true });\u001b[38;2;192;202;245;48;2;26;27;38m                                          \u001b[27;4H                                                                                \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.071, "o", "\u001b[11;9H\u001b[38;2;26;27;38;48;2;158;206;106mexpect(path.basename(summary?.se\u001b[11;42HsionFil\u001b[11;50H ?? \"\")).toBe(\"\u001b[11;66Hess-combin\u001b[11;77Hd.js\u001b[11;82Hnl\");\u001b[38;2;192;202;245;48;2;26;27;38m      \u001b[12;9H\u001b[38;2;26;27;38;48;2;158;206;106mexpect(summary?.totalTok\u001b[12;34Hn\u001b[12;36H).toBe(40);\u001b[38;2;192;202;245;48;2;26;27;38m                             \u001b[13;4H\u001b[38;2;26;27;38;48;2;158;206;106m     expect(summary?.totalCost).toBeCloseTo(0.04, 8);\u001b[14;16Htimeseri\u001b[14;25Hs?.points.map((point) => point.totalTokens)).t\u001b[14;72HEqual([10, 30]);\u001b[15;16Hti\u001b[15;19Heseries?.points.at(-1)?.cumulativeTokens).toBe(40);\u001b[16;16Hlogs?.map((log) => log.content)).toEqual([\"archived answer\", \"active answer\"]);\u001b[17;7H});\u001b[38;2;192;202;245;48;2;26;27;38m                                                                              \u001b[18;5H\u001b[38;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;202;245;48;2;26;27;38m                                                              \u001b[19;4H                                                                     "]
[0.000, "o", "                      \u001b[20;5H\u001b[38;2;26;27;38;48;2;158;206;106mit(\"aggregates same-stem active and archived transcripts from the usage cache\", async () => {\u001b[21;5H  const root = await makeSessionCostRoot(\"session-cache-active-plus-archives\");\u001b[22;4H   const sessionsDir = path.join(root, \"agents\", \"main\", \"sessions\");\u001b[23;5H  aw\u001b[23;10Hit fs.mkdir(s\u001b[23;24Hs\u001b[23;26HionsDir, {\u001b[23;37Hrecursive: true });\u001b[38;2;192;202;245;48;2;26;27;38m                                          \u001b[24;4H                                                                                \u001b[25;13H\u001b[38;2;26;27;38;48;2;158;206;106mactivePath = path.join(sessionsDir, \"sess-cache-combined.jsonl\");\u001b[26;7Hcons\u001b[26;13HarchivePath = path.join(\u001b[38;2;192;202;245;48;2;26;27;38m                   \u001b[27;4H\u001b[38;2;26;27;38;48;2;158;206;106m     sessionsDir,\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.137, "o", "\u001b[11;16H\u001b[38;2;26;27;38;48;2;158;206;106mtimeseri\u001b[11;25Hs?.points.map((point) => point.totalTokens)).t\u001b[11;72HEqual([10, 30]);\u001b[12;16Hti\u001b[12;19Heseries?.points.at(-1)?.cumulativeTokens).toBe(40);\u001b[13;16Hlogs?.map((log) => log.content)).toEqual([\"archived answer\", \"active answer\"]);\u001b[14;7H});\u001b[38;2;192;202;245;48;2;26;27;38m                                                                              \u001b[15;5H\u001b[38;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;202;245;48;2;26;27;38m                                                              \u001b[16;4H                                                                                           \u001b[17;5H\u001b[38;2;26;27;38;48;2;158;206;106mit(\"aggregates same-stem active and archived transcripts from the usage cache\", async () => {\u001b[17;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[18;5H\u001b[38;2;26;27;38;48;2;158;206;106m  const root = await makeSessionCostRoot(\"session-cache-active-plus-archives\");\u001b[19;4H   const sessionsDir = path.join(root, \"agents\", \"main\", \"sessions\");\u001b[19;109H\u001b["]
[0.000, "o", "38;2;122;162;247;48;2;26;27;38m█\u001b[20;5H\u001b[38;2;26;27;38;48;2;158;206;106m  aw\u001b[20;10Hit fs.mkdir(s\u001b[20;24Hs\u001b[20;26HionsDir, {\u001b[20;37Hrecursive: true });\u001b[38;2;192;202;245;48;2;26;27;38m                                          \u001b[21;4H                                                                                \u001b[22;13H\u001b[38;2;26;27;38;48;2;158;206;106mactivePath = path.join(sessionsDir, \"sess-cache-combined.jsonl\");\u001b[23;7Hcons\u001b[23;13HarchivePath = path.join(\u001b[38;2;192;202;245;48;2;26;27;38m                   \u001b[24;4H\u001b[38;2;26;27;38;48;2;158;206;106m     sessionsDir,\u001b[25;7H  \"\u001b[25;11Hess-cache-combined.js\u001b[25;33Hnl.r\u001b[25;39Het.2026-02-12T11-00-00.000Z\",\u001b[38;2;192;202;245;48;2;26;27;38m          \u001b[26;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m                            \u001b[27;7H\u001b[38;2;26;27;38;48;2;158;206;106mawait fs.wr\u001b[27;19HteFile(\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.030, "o", "\u001b[11;7H\u001b[38;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;202;245;48;2;26;27;38m                                                                              \u001b[12;5H\u001b[38;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;202;245;48;2;26;27;38m                                                              \u001b[13;4H                                                                                           \u001b[14;5H\u001b[38;2;26;27;38;48;2;158;206;106mit(\"aggregates same-stem active and archived transcripts from the usage cache\", async () => {\u001b[15;5H  const root = await makeSessionCostRoot(\"session-cache-active-plus-archives\");\u001b[16;4H   const sessionsDir = path.join(root, \"agents\", \"main\", \"sessions\");\u001b[17;5H  aw\u001b[17;10Hit fs.mkdir(s\u001b[17;24Hs\u001b[17;26HionsDir, {\u001b[17;37Hrecursive: true });\u001b[38;2;192;202;245;48;2;26;27;38m                                          \u001b[18;4H                                                                                \u001b[19;13H\u001b[38;2;26;27;38;48;2;158;206;106mactivePath = path.join(sessionsDir, \"sess-cache-co"]
[0.000, "o", "mbined.jsonl\");\u001b[20;7Hcons\u001b[20;13HarchivePath = path.join(\u001b[38;2;192;202;245;48;2;26;27;38m                   \u001b[21;4H\u001b[38;2;26;27;38;48;2;158;206;106m     sessionsDir,\u001b[22;7H  \"\u001b[22;11Hess-cache-combined.js\u001b[22;33Hnl.r\u001b[22;39Het.2026-02-12T11-00-00.000Z\",\u001b[38;2;192;202;245;48;2;26;27;38m          \u001b[23;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m                            \u001b[24;7H\u001b[38;2;26;27;38;48;2;158;206;106mawait fs.wr\u001b[24;19HteFile(\u001b[25;9HarchivePath,\u001b[38;2;192;202;245;48;2;26;27;38m                                               \u001b[26;7H\u001b[38;2;26;27;38;48;2;158;206;106m  JSON.stringify({\u001b[27;7H    \u001b[27;12Hype: \"messag\u001b[27;25H\",\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.111, "o", "\u001b[11;5H\u001b[38;2;26;27;38;48;2;158;206;106mit(\"aggregates same-stem active and archived transcripts from the usage cache\", async () => {\u001b[12;5H  const root = await makeSessionCostRoot(\"session-cache-active-plus-archives\");\u001b[13;4H   const sessionsDir = path.join(root, \"agents\", \"main\", \"sessions\");\u001b[14;5H  aw\u001b[14;10Hit fs.mkdir(s\u001b[14;24Hs\u001b[14;26HionsDir, {\u001b[14;37Hrecursive: true });\u001b[38;2;192;202;245;48;2;26;27;38m                                          \u001b[15;4H                                                                                \u001b[16;13H\u001b[38;2;26;27;38;48;2;158;206;106mactivePath = path.join(sessionsDir, \"sess-cache-combined.jsonl\");\u001b[17;7Hcons\u001b[17;13HarchivePath = path.join(\u001b[38;2;192;202;245;48;2;26;27;38m                   \u001b[18;4H\u001b[38;2;26;27;38;48;2;158;206;106m     sessionsDir,\u001b[18;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[19;7H\u001b[38;2;26;27;38;48;2;158;206;106m  \"\u001b[19;11Hess-cache-combined.js\u001b[19;33Hnl.r\u001b[19;39Het.2026-02-12T11-00-00.000Z\",\u001b[38;2;192;202;245;48;2;26;27;38m          \u001b[20;7H\u001b[38;2;26"]
[0.000, "o", ";27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m                            \u001b[20;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[21;7H\u001b[38;2;26;27;38;48;2;158;206;106mawait fs.wr\u001b[21;19HteFile(\u001b[22;9HarchivePath,\u001b[38;2;192;202;245;48;2;26;27;38m                                               \u001b[23;7H\u001b[38;2;26;27;38;48;2;158;206;106m  JSON.stringify({\u001b[24;7H    \u001b[24;12Hype: \"messag\u001b[24;25H\",\u001b[25;9H  timest\u001b[25;18Hmp: \"2026-02-12T10:00:00.000Z\",\u001b[26;9H  mes\u001b[26;15Hage: {\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[27;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"a\u001b[27;22Hsistant\",\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.048, "o", "\u001b[11;5H\u001b[38;2;26;27;38;48;2;158;206;106m  aw\u001b[11;10Hit fs.mkdir(s\u001b[11;24Hs\u001b[11;26HionsDir, {\u001b[11;37Hrecursive: true });\u001b[38;2;192;202;245;48;2;26;27;38m                                          \u001b[12;4H                                                                                \u001b[13;13H\u001b[38;2;26;27;38;48;2;158;206;106mactivePath = path.join(sessionsDir, \"sess-cache-combined.jsonl\");\u001b[14;7Hcons\u001b[14;13HarchivePath = path.join(\u001b[38;2;192;202;245;48;2;26;27;38m                   \u001b[15;4H\u001b[38;2;26;27;38;48;2;158;206;106m     sessionsDir,\u001b[16;7H  \"\u001b[16;11Hess-cache-combined.js\u001b[16;33Hnl.r\u001b[16;39Het.2026-02-12T11-00-00.000Z\",\u001b[38;2;192;202;245;48;2;26;27;38m          \u001b[17;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m                            \u001b[18;7H\u001b[38;2;26;27;38;48;2;158;206;106mawait fs.wr\u001b[18;19HteFile(\u001b[19;9HarchivePath,\u001b[38;2;192;202;245;48;2;26;27;38m                                               \u001b[20;7H\u001b[38;2;26;27;38;48;2;158;206;106m  JSON.stringify({\u001b[21;7H    \u001b[21;12Hype: \"mes"]
[0.000, "o", "sag\u001b[21;25H\",\u001b[22;9H  timest\u001b[22;18Hmp: \"2026-02-12T10:00:00.000Z\",\u001b[23;9H  mes\u001b[23;15Hage: {\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[24;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"a\u001b[24;22Hsistant\",\u001b[25;11H  usage: {\u001b[25;22Hinput: 6, output: 4, totalTokens: 10, cost: { total: 0.01 } },\u001b[26;11H},\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[27;9H\u001b[38;2;26;27;38;48;2;158;206;106m}),\u001b[38;2;192;202;245;48;2;26;27;38m                   \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.254, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.247, "o", "\u001b[11;7H\u001b[38;2;26;27;38;48;2;158;206;106mcons\u001b[11;13HarchivePath = path.join(\u001b[38;2;192;202;245;48;2;26;27;38m                   \u001b[12;4H\u001b[38;2;26;27;38;48;2;158;206;106m     sessionsDir,\u001b[13;7H  \"\u001b[13;11Hess-cache-combined.js\u001b[13;33Hnl.r\u001b[13;39Het.2026-02-12T11-00-00.000Z\",\u001b[38;2;192;202;245;48;2;26;27;38m          \u001b[14;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m                            \u001b[15;7H\u001b[38;2;26;27;38;48;2;158;206;106mawait fs.wr\u001b[15;19HteFile(\u001b[16;9HarchivePath,\u001b[38;2;192;202;245;48;2;26;27;38m                                               \u001b[17;7H\u001b[38;2;26;27;38;48;2;158;206;106m  JSON.stringify({\u001b[18;7H    \u001b[18;12Hype: \"messag\u001b[18;25H\",\u001b[19;9H  timest\u001b[19;18Hmp: \"2026-02-12T10:00:00.000Z\",\u001b[20;9H  mes\u001b[20;15Hage: {\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[21;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"a\u001b[21;22Hsistant\",\u001b[22;11H  usage: {\u001b[22;22Hinput: 6, output: 4, totalTokens: 10, cost: { total: 0.01 } },\u001b[23;11H},\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[24;9H\u001b[38;2;26;"]
[0.001, "o", "27;38;48;2;158;206;106m}),\u001b[38;2;192;202;245;48;2;26;27;38m                   \u001b[25;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"utf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                                                                   \u001b[26;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[27;7H\u001b[38;2;26;27;38;48;2;158;206;106mawait fs.writeFile(\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.040, "o", "\u001b[11;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m                            \u001b[12;7H\u001b[38;2;26;27;38;48;2;158;206;106mawait fs.wr\u001b[12;19HteFile(\u001b[13;9HarchivePath,\u001b[38;2;192;202;245;48;2;26;27;38m                                               \u001b[14;7H\u001b[38;2;26;27;38;48;2;158;206;106m  JSON.stringify({\u001b[15;7H    \u001b[15;12Hype: \"messag\u001b[15;25H\",\u001b[16;9H  timest\u001b[16;18Hmp: \"2026-02-12T10:00:00.000Z\",\u001b[17;9H  mes\u001b[17;15Hage: {\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[18;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"a\u001b[18;22Hsistant\",\u001b[19;11H  usage: {\u001b[19;22Hinput: 6, output: 4, totalTokens: 10, cost: { total: 0.01 } },\u001b[19;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[20;11H\u001b[38;2;26;27;38;48;2;158;206;106m},\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[21;9H\u001b[38;2;26;27;38;48;2;158;206;106m}),\u001b[38;2;192;202;245;48;2;26;27;38m                   \u001b[21;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[22;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"utf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                                    "]
[0.000, "o", "                               \u001b[23;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[24;7H\u001b[38;2;26;27;38;48;2;158;206;106mawait fs.writeFile(\u001b[25;9Hac\u001b[25;12HivePath,\u001b[26;7H  JSON.stringify({\u001b[27;7H    \u001b[27;12Hype: \"messag\u001b[27;25H\",\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.008, "o", "\u001b[11;7H\u001b[38;2;26;27;38;48;2;158;206;106m  JSON.stringify({\u001b[12;7H    \u001b[12;12Hype: \"messag\u001b[12;25H\",\u001b[13;9H  timest\u001b[13;18Hmp: \"2026-02-12T10:00:00.000Z\",\u001b[14;9H  mes\u001b[14;15Hage: {\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[15;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"a\u001b[15;22Hsistant\",\u001b[16;11H  usage: {\u001b[16;22Hinput: 6, output: 4, totalTokens: 10, cost: { total: 0.01 } },\u001b[17;11H},\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[18;9H\u001b[38;2;26;27;38;48;2;158;206;106m}),\u001b[38;2;192;202;245;48;2;26;27;38m                   \u001b[19;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"utf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                                                                   \u001b[20;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[21;7H\u001b[38;2;26;27;38;48;2;158;206;106mawait fs.writeFile(\u001b[22;9Hac\u001b[22;12HivePath,\u001b[23;7H  JSON.stringify({\u001b[24;7H    \u001b[24;12Hype: \"messag\u001b[24;25H\",\u001b[25;9H  \u001b[25;13Hm\u001b[25;15Hstamp: \"2026-02-12T12:00:00.000Z\",\u001b[26;9H  mes\u001b[26;15Hage: {\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[27;1"]
[0.000, "o", "1H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"a\u001b[27;22Hsistant\",\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.029, "o", "\u001b[11;9H\u001b[38;2;26;27;38;48;2;158;206;106m  mes\u001b[11;15Hage: {\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[12;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"a\u001b[12;22Hsistant\",\u001b[13;11H  usage: {\u001b[13;22Hinput: 6, output: 4, totalTokens: 10, cost: { total: 0.01 } },\u001b[14;11H},\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[15;9H\u001b[38;2;26;27;38;48;2;158;206;106m}),\u001b[38;2;192;202;245;48;2;26;27;38m                   \u001b[16;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"utf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                                                                   \u001b[17;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[18;7H\u001b[38;2;26;27;38;48;2;158;206;106mawait fs.writeFile(\u001b[19;9Hac\u001b[19;12HivePath,\u001b[20;7H  JSON.stringify({\u001b[20;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[21;7H\u001b[38;2;26;27;38;48;2;158;206;106m    \u001b[21;12Hype: \"messag\u001b[21;25H\",\u001b[22;9H  \u001b[22;13Hm\u001b[22;15Hstamp: \"2026-02-12T12:00:00.000Z\",\u001b[22;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[23;9H\u001b[38;2;26;27;38;48;2;158;206;106m  mes\u001b[23;15Hage: {\u001b[38;2;19"]
[0.000, "o", "2;202;245;48;2;26;27;38m    \u001b[24;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"a\u001b[24;22Hsistant\",\u001b[25;11H  usage: {\u001b[25;22Hinput: 10, output\u001b[25;40H 20, totalTokens: 30, cost: { total: 0.03 } },\u001b[26;11H},\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[27;9H\u001b[38;2;26;27;38;48;2;158;206;106m}),\u001b[38;2;192;202;245;48;2;26;27;38m                   \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.012, "o", "\u001b[11;11H\u001b[38;2;26;27;38;48;2;158;206;106m},\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[12;9H\u001b[38;2;26;27;38;48;2;158;206;106m}),\u001b[38;2;192;202;245;48;2;26;27;38m                   \u001b[13;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"utf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                                                                   \u001b[14;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[15;7H\u001b[38;2;26;27;38;48;2;158;206;106mawait fs.writeFile(\u001b[16;9Hac\u001b[16;12HivePath,\u001b[17;7H  JSON.stringify({\u001b[18;7H    \u001b[18;12Hype: \"messag\u001b[18;25H\",\u001b[19;9H  \u001b[19;13Hm\u001b[19;15Hstamp: \"2026-02-12T12:00:00.000Z\",\u001b[20;9H  mes\u001b[20;15Hage: {\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[21;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"a\u001b[21;22Hsistant\",\u001b[22;11H  usage: {\u001b[22;22Hinput: 10, output\u001b[22;40H 20, totalTokens: 30, cost: { total: 0.03 } },\u001b[23;11H},\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[24;9H\u001b[38;2;26;27;38;48;2;158;206;106m}),\u001b[38;2;192;202;245;48;2;26;27;38m                   \u001b[25;9H\u001b[38;2;26;27;38;48;2;158;20"]
[0.000, "o", "6;106m\"utf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                                                                     \u001b[26;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[27;4H        \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.015, "o", "\u001b[11;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[12;7H\u001b[38;2;26;27;38;48;2;158;206;106mawait fs.writeFile(\u001b[13;9Hac\u001b[13;12HivePath,\u001b[14;7H  JSON.stringify({\u001b[15;7H    \u001b[15;12Hype: \"messag\u001b[15;25H\",\u001b[16;9H  \u001b[16;13Hm\u001b[16;15Hstamp: \"2026-02-12T12:00:00.000Z\",\u001b[17;9H  mes\u001b[17;15Hage: {\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[18;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"a\u001b[18;22Hsistant\",\u001b[19;11H  usage: {\u001b[19;22Hinput: 10, output\u001b[19;40H 20, totalTokens: 30, cost: { total: 0.03 } },\u001b[20;11H},\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[21;9H\u001b[38;2;26;27;38;48;2;158;206;106m}),\u001b[38;2;192;202;245;48;2;26;27;38m                   \u001b[22;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"utf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                                                                     \u001b[23;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[24;4H        \u001b[25;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[25;12H withStateDir(root, async () => {\u001b[26;7H  await refreshCostUsageC"]
[0.000, "o", "ache({ sessionFiles: [activePath, archivePath] });\u001b[27;4H     const cached = await loadSessionCostSummaryFromCache({\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.043, "o", "\u001b[11;7H\u001b[38;2;26;27;38;48;2;158;206;106m  JSON.stringify({\u001b[12;7H    \u001b[12;12Hype: \"messag\u001b[12;25H\",\u001b[13;9H  \u001b[13;13Hm\u001b[13;15Hstamp: \"2026-02-12T12:00:00.000Z\",\u001b[14;9H  mes\u001b[14;15Hage: {\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[15;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"a\u001b[15;22Hsistant\",\u001b[16;11H  usage: {\u001b[16;22Hinput: 10, output\u001b[16;40H 20, totalTokens: 30, cost: { total: 0.03 } },\u001b[17;11H},\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[18;9H\u001b[38;2;26;27;38;48;2;158;206;106m}),\u001b[38;2;192;202;245;48;2;26;27;38m                   \u001b[19;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"utf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                                                                     \u001b[20;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[21;4H        \u001b[21;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[22;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[22;12H withStateDir(root, async () => {\u001b[23;7H  await refreshCostUsageCache({ sessionFiles: [activePath, archivePath] });\u001b[23;109H\u001b[38;2;122;162;247;48;2;26;2"]
[0.000, "o", "7;38m█\u001b[24;4H\u001b[38;2;26;27;38;48;2;158;206;106m     const cached = await loadSessionCostSummaryFromCache({\u001b[25;7H    sessionId: \"sess-cache-combined\",\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[26;9H\u001b[38;2;26;27;38;48;2;158;206;106m  sessionFile: activePath,\u001b[38;2;192;202;245;48;2;26;27;38m                                               \u001b[27;9H\u001b[38;2;26;27;38;48;2;158;206;106m  requestR\u001b[27;20Hfresh: false,\u001b[38;2;192;202;245;48;2;26;27;38m                              \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.117, "o", "\u001b[11;9H\u001b[38;2;26;27;38;48;2;158;206;106m  mes\u001b[11;15Hage: {\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[12;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"a\u001b[12;22Hsistant\",\u001b[13;11H  usage: {\u001b[13;22Hinput: 10, output\u001b[13;40H 20, totalTokens: 30, cost: { total: 0.03 } },\u001b[14;11H},\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[15;9H\u001b[38;2;26;27;38;48;2;158;206;106m}),\u001b[38;2;192;202;245;48;2;26;27;38m                   \u001b[16;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"utf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                                                                     \u001b[17;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[18;4H        \u001b[19;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[19;12H withStateDir(root, async () => {\u001b[20;7H  await refreshCostUsageCache({ sessionFiles: [activePath, archivePath] });\u001b[21;4H     const cached = await loadSessionCostSummaryFromCache({\u001b[22;7H    sessionId: \"sess-cache-combined\",\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[23;9H\u001b[38;2;26;27;38;48;2;158;206;106m  sessionFile: activeP"]
[0.000, "o", "ath,\u001b[38;2;192;202;245;48;2;26;27;38m                                               \u001b[24;9H\u001b[38;2;26;27;38;48;2;158;206;106m  requestR\u001b[24;20Hfresh: false,\u001b[38;2;192;202;245;48;2;26;27;38m                              \u001b[25;9H\u001b[38;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;202;245;48;2;26;27;38m                                \u001b[26;4H                               \u001b[27;9H\u001b[38;2;26;27;38;48;2;158;206;106mexp\u001b[27;13Hct(cached.cacheStatus.status).toBe(\"fresh\");\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.023, "o", "\u001b[11;11H\u001b[38;2;26;27;38;48;2;158;206;106m},\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[12;9H\u001b[38;2;26;27;38;48;2;158;206;106m}),\u001b[38;2;192;202;245;48;2;26;27;38m                   \u001b[13;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"utf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                                                                     \u001b[14;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[15;4H        \u001b[16;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[16;12H withStateDir(root, async () => {\u001b[17;7H  await refreshCostUsageCache({ sessionFiles: [activePath, archivePath] });\u001b[18;4H     const cached = await loadSessionCostSummaryFromCache({\u001b[19;7H    sessionId: \"sess-cache-combined\",\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[20;9H\u001b[38;2;26;27;38;48;2;158;206;106m  sessionFile: activePath,\u001b[38;2;192;202;245;48;2;26;27;38m                                               \u001b[21;9H\u001b[38;2;26;27;38;48;2;158;206;106m  requestR\u001b[21;20Hfresh: false,\u001b[38;2;192;202;245;48;2;26;27;38m                              \u001b[22;9H\u001b[3"]
[0.000, "o", "8;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;202;245;48;2;26;27;38m                                \u001b[22;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[23;4H\u001b[38;2;192;202;245;48;2;26;27;38m                               \u001b[24;9H\u001b[38;2;26;27;38;48;2;158;206;106mexp\u001b[24;13Hct(cached.cacheStatus.status).toBe(\"fresh\");\u001b[25;9Hexpect(cached.cacheStatus.cachedFiles).toBe(2);\u001b[26;4H     expect(cached.summary?.sessionFile).toBe(activePath);\u001b[27;23Hsummary?.totalTokens).toBe(40);\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.010, "o", "\u001b[11;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[12;4H        \u001b[13;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[13;12H withStateDir(root, async () => {\u001b[14;7H  await refreshCostUsageCache({ sessionFiles: [activePath, archivePath] });\u001b[15;4H     const cached = await loadSessionCostSummaryFromCache({\u001b[16;7H    sessionId: \"sess-cache-combined\",\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[17;9H\u001b[38;2;26;27;38;48;2;158;206;106m  sessionFile: activePath,\u001b[38;2;192;202;245;48;2;26;27;38m                                               \u001b[18;9H\u001b[38;2;26;27;38;48;2;158;206;106m  requestR\u001b[18;20Hfresh: false,\u001b[38;2;192;202;245;48;2;26;27;38m                              \u001b[19;9H\u001b[38;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;202;245;48;2;26;27;38m                                \u001b[20;4H                               \u001b[21;9H\u001b[38;2;26;27;38;48;2;158;206;106mexp\u001b[21;13Hct(cached.cacheStatus.status).toBe(\"fresh\");\u001b[22;9Hexpect(cached.cacheStatus.cachedFiles).toBe(2);\u001b[23;4H     expect(cached.summary?.sessionFi"]
[0.000, "o", "le).toBe(activePath);\u001b[24;23Hsummary?.totalTokens).toBe(40);\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[24;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[25;23H\u001b[38;2;26;27;38;48;2;158;206;106msummary?.totalCost).toBeCl\u001b[25;50Hs\u001b[25;52HTo(0.04, 8);\u001b[26;7H});\u001b[38;2;192;202;245;48;2;26;27;38m                                                    \u001b[27;5H\u001b[38;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;202;245;48;2;26;27;38m                                              \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.025, "o", "\u001b[11;7H\u001b[38;2;26;27;38;48;2;158;206;106m  await refreshCostUsageCache({ sessionFiles: [activePath, archivePath] });\u001b[12;4H     const cached = await loadSessionCostSummaryFromCache({\u001b[13;7H    sessionId: \"sess-cache-combined\",\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[14;9H\u001b[38;2;26;27;38;48;2;158;206;106m  sessionFile: activePath,\u001b[38;2;192;202;245;48;2;26;27;38m                                               \u001b[15;9H\u001b[38;2;26;27;38;48;2;158;206;106m  requestR\u001b[15;20Hfresh: false,\u001b[38;2;192;202;245;48;2;26;27;38m                              \u001b[16;9H\u001b[38;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;202;245;48;2;26;27;38m                                \u001b[17;4H                               \u001b[18;9H\u001b[38;2;26;27;38;48;2;158;206;106mexp\u001b[18;13Hct(cached.cacheStatus.status).toBe(\"fresh\");\u001b[19;9Hexpect(cached.cacheStatus.cachedFiles).toBe(2);\u001b[20;4H     expect(cached.summary?.sessionFile).toBe(activePath);\u001b[21;23Hsummary?.totalTokens).toBe(40);\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[22;23H\u001b[38;2;26;27;38;48;2;158;206;106msummary?."]
[0.000, "o", "totalCost).toBeCl\u001b[22;50Hs\u001b[22;52HTo(0.04, 8);\u001b[23;7H});\u001b[38;2;192;202;245;48;2;26;27;38m                                                    \u001b[24;5H\u001b[38;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;202;245;48;2;26;27;38m                                              \u001b[25;4H                                                            \u001b[26;3H  it(\"uses\u001b[26;14Hthe\u001b[26;18Hcandidate\u001b[26;28Hsession\u001b[26;36Hdirectory\u001b[26;46Hfor\u001b[26;50Harchived\u001b[26;59Hfallback\u001b[26;68Hlookups\",\u001b[26;78Hasync\u001b[26;84H()\u001b[26;87H=>\u001b[26;90H{\u001b[27;3H    const\u001b[27;13Hroot\u001b[27;18H=\u001b[27;20Hawait\u001b[27;26HmakeSessionCostRoot(\"session-custom-archive\");\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.159, "o", "\u001b[11;9H\u001b[38;2;26;27;38;48;2;158;206;106m  sessionFile: activePath,\u001b[38;2;192;202;245;48;2;26;27;38m                                               \u001b[12;9H\u001b[38;2;26;27;38;48;2;158;206;106m  requestR\u001b[12;20Hfresh: false,\u001b[38;2;192;202;245;48;2;26;27;38m                              \u001b[13;9H\u001b[38;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;202;245;48;2;26;27;38m                                \u001b[14;4H                               \u001b[15;9H\u001b[38;2;26;27;38;48;2;158;206;106mexp\u001b[15;13Hct(cached.cacheStatus.status).toBe(\"fresh\");\u001b[16;9Hexpect(cached.cacheStatus.cachedFiles).toBe(2);\u001b[17;4H     expect(cached.summary?.sessionFile).toBe(activePath);\u001b[18;23Hsummary?.totalTokens).toBe(40);\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[19;23H\u001b[38;2;26;27;38;48;2;158;206;106msummary?.totalCost).toBeCl\u001b[19;50Hs\u001b[19;52HTo(0.04, 8);\u001b[20;7H});\u001b[38;2;192;202;245;48;2;26;27;38m                                                    \u001b[21;5H\u001b[38;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;202;245;48;2;26;27;38m                                          "]
[0.000, "o", "    \u001b[22;4H                                                            \u001b[23;3H  it(\"uses\u001b[23;14Hthe\u001b[23;18Hcandidate\u001b[23;28Hsession\u001b[23;36Hdirectory\u001b[23;46Hfor\u001b[23;50Harchived\u001b[23;59Hfallback\u001b[23;68Hlookups\",\u001b[23;78Hasync\u001b[23;84H()\u001b[23;87H=>\u001b[23;90H{\u001b[23;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[24;3H\u001b[38;2;192;202;245;48;2;26;27;38m    const\u001b[24;13Hroot\u001b[24;18H=\u001b[24;20Hawait\u001b[24;26HmakeSessionCostRoot(\"session-custom-archive\");\u001b[25;3H \u001b[25;7Hconst\u001b[25;13HcustomSessionsDir\u001b[25;31H=\u001b[25;33Hpath.join(root,\u001b[25;49H\"custom-store\",\u001b[25;65H\"sessions\");\u001b[25;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[26;3H\u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m@@ -2040,9 +2137,12 @@ describe(\"session cost usage\", () => {\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[26;68H         \u001b[26;78H     \u001b[26;84H  \u001b[26;87H  \u001b[26;90H \u001b[27;7H  const summary = aw\u001b[27;28Hit loadSessionC\u001b[27;44HstSummary({ sessionId: \"sess-mixed\"\u001b[27;80H});\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.033, "o", "\u001b[11;4H\u001b[38;2;192;202;245;48;2;26;27;38m                               \u001b[12;9H\u001b[38;2;26;27;38;48;2;158;206;106mexp\u001b[12;13Hct(cached.cacheStatus.status).toBe(\"fresh\");\u001b[13;9Hexpect(cached.cacheStatus.cachedFiles).toBe(2);\u001b[14;4H     expect(cached.summary?.sessionFile).toBe(activePath);\u001b[15;23Hsummary?.totalTokens).toBe(40);\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[16;23H\u001b[38;2;26;27;38;48;2;158;206;106msummary?.totalCost).toBeCl\u001b[16;50Hs\u001b[16;52HTo(0.04, 8);\u001b[17;7H});\u001b[38;2;192;202;245;48;2;26;27;38m                                                    \u001b[18;5H\u001b[38;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;202;245;48;2;26;27;38m                                              \u001b[19;4H                                                            \u001b[20;3H  it(\"uses\u001b[20;14Hthe\u001b[20;18Hcandidate\u001b[20;28Hsession\u001b[20;36Hdirectory\u001b[20;46Hfor\u001b[20;50Harchived\u001b[20;59Hfallback\u001b[20;68Hlookups\",\u001b[20;78Hasync\u001b[20;84H()\u001b[20;87H=>\u001b[20;90H{\u001b[21;3H    const\u001b[21;13Hroot\u001b[21;18H=\u001b[21;20Hawait\u001b[21;26HmakeSessionCostRoot(\"session-custom-archive\");"]
[0.000, "o", "\u001b[22;3H \u001b[22;7Hconst\u001b[22;13HcustomSessionsDir\u001b[22;31H=\u001b[22;33Hpath.join(root,\u001b[22;49H\"custom-store\",\u001b[22;65H\"sessions\");\u001b[23;3H\u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m@@ -2040,9 +2137,12 @@ describe(\"session cost usage\", () => {\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[23;68H         \u001b[23;78H     \u001b[23;84H  \u001b[23;87H  \u001b[23;90H \u001b[24;7H  const summary = aw\u001b[24;28Hit loadSessionC\u001b[24;44HstSummary({ sessionId: \"sess-mixed\"\u001b[24;80H});\u001b[25;7H  const logs = await loadSessionLogs({ sessionId: \"sess-mixed\" });    \u001b[26;3H                                                             \u001b[27;3H\u001b[38;2;26;27;38;48;2;247;118;142m      expect(summary?.totalTokens).toBe(20);\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[27;56H          \u001b[27;67H            \u001b[27;80H   \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.025, "o", "\u001b[11;4H\u001b[38;2;26;27;38;48;2;158;206;106m     expect(cached.summary?.sessionFile).toBe(activePath);\u001b[12;23Hsummary?.totalTokens).toBe(40);\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[13;23H\u001b[38;2;26;27;38;48;2;158;206;106msummary?.totalCost).toBeCl\u001b[13;50Hs\u001b[13;52HTo(0.04, 8);\u001b[14;7H});\u001b[38;2;192;202;245;48;2;26;27;38m                                                    \u001b[15;5H\u001b[38;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;202;245;48;2;26;27;38m                                              \u001b[16;4H                                                            \u001b[17;3H  it(\"uses\u001b[17;14Hthe\u001b[17;18Hcandidate\u001b[17;28Hsession\u001b[17;36Hdirectory\u001b[17;46Hfor\u001b[17;50Harchived\u001b[17;59Hfallback\u001b[17;68Hlookups\",\u001b[17;78Hasync\u001b[17;84H()\u001b[17;87H=>\u001b[17;90H{\u001b[18;3H    const\u001b[18;13Hroot\u001b[18;18H=\u001b[18;20Hawait\u001b[18;26HmakeSessionCostRoot(\"session-custom-archive\");\u001b[19;3H \u001b[19;7Hconst\u001b[19;13HcustomSessionsDir\u001b[19;31H=\u001b[19;33Hpath.join(root,\u001b[19;49H\"custom-store\",\u001b[19;65H\"sessions\");\u001b[20;3H\u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m@@ -2040,9 +2137,12 @@ d"]
[0.000, "o", "escribe(\"session cost usage\", () => {\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[20;68H         \u001b[20;78H     \u001b[20;84H  \u001b[20;87H  \u001b[20;90H \u001b[21;7H  const summary = aw\u001b[21;28Hit loadSessionC\u001b[21;44HstSummary({ sessionId: \"sess-mixed\"\u001b[21;80H});\u001b[22;7H  const logs = await loadSessionLogs({ sessionId: \"sess-mixed\" });    \u001b[23;3H                                                             \u001b[24;3H\u001b[38;2;26;27;38;48;2;247;118;142m      expect(summary?.totalTokens).toBe(20);\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[24;56H          \u001b[24;67H            \u001b[24;80H   \u001b[25;3H\u001b[38;2;26;27;38;48;2;158;206;106m      expect(summary?.totalTokens).toBe(30);\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[25;57H            \u001b[25;70H   \u001b[26;9Hexpect(summary?.sessionFile).toContain(\".jsonl.deleted.\");\u001b[27;16H\u001b[38;2;26;27;38;48;2;247;118;142mlogs?.[0]?.content).toC\u001b[27;40Hntain(\"newer deleted archive\");\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.058, "o", "\u001b[11;7H\u001b[38;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;202;245;48;2;26;27;38m                                                    \u001b[12;5H\u001b[38;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;202;245;48;2;26;27;38m                                              \u001b[13;4H                                                            \u001b[14;3H  it(\"uses\u001b[14;14Hthe\u001b[14;18Hcandidate\u001b[14;28Hsession\u001b[14;36Hdirectory\u001b[14;46Hfor\u001b[14;50Harchived\u001b[14;59Hfallback\u001b[14;68Hlookups\",\u001b[14;78Hasync\u001b[14;84H()\u001b[14;87H=>\u001b[14;90H{\u001b[15;3H    const\u001b[15;13Hroot\u001b[15;18H=\u001b[15;20Hawait\u001b[15;26HmakeSessionCostRoot(\"session-custom-archive\");\u001b[16;3H \u001b[16;7Hconst\u001b[16;13HcustomSessionsDir\u001b[16;31H=\u001b[16;33Hpath.join(root,\u001b[16;49H\"custom-store\",\u001b[16;65H\"sessions\");\u001b[17;3H\u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m@@ -2040,9 +2137,12 @@ describe(\"session cost usage\", () => {\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[17;68H         \u001b[17;78H     \u001b[17;84H  \u001b[17;87H  \u001b[17;90H \u001b[18;7H  const summary = aw\u001b[18;28Hit loadSessionC\u001b[18;44HstSummary({ sessionId: \"sess-mixed\"\u001b[18;"]
[0.000, "o", "80H});\u001b[19;7H  const logs = await loadSessionLogs({ sessionId: \"sess-mixed\" });    \u001b[20;3H                                                             \u001b[21;3H\u001b[38;2;26;27;38;48;2;247;118;142m      expect(summary?.totalTokens).toBe(20);\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[21;56H          \u001b[21;67H            \u001b[21;80H   \u001b[22;3H\u001b[38;2;26;27;38;48;2;158;206;106m      expect(summary?.totalTokens).toBe(30);\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[22;57H            \u001b[22;70H   \u001b[23;9Hexpect(summary?.sessionFile).toContain(\".jsonl.deleted.\");\u001b[24;16H\u001b[38;2;26;27;38;48;2;247;118;142mlogs?.[0]?.content).toC\u001b[24;40Hntain(\"newer deleted archive\");\u001b[24;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[25;16H\u001b[38;2;26;27;38;48;2;158;206;106mlogs?.map((log) => log.content)).toEqual([\u001b[26;3H        \"older reset archive\",\u001b[38;2;192;202;245;48;2;26;27;38m                                  \u001b[26;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[27;3H\u001b[38;2;26;27;38;48;2;158;206;106m        \"newer deleted archive\",\u001b[38;2;192;202;245;48;2;26;"]
[0.000, "o", "27;38m                                    \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.033, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38m  it(\"uses\u001b[11;14Hthe\u001b[11;18Hcandidate\u001b[11;28Hsession\u001b[11;36Hdirectory\u001b[11;46Hfor\u001b[11;50Harchived\u001b[11;59Hfallback\u001b[11;68Hlookups\",\u001b[11;78Hasync\u001b[11;84H()\u001b[11;87H=>\u001b[11;90H{\u001b[12;3H    const\u001b[12;13Hroot\u001b[12;18H=\u001b[12;20Hawait\u001b[12;26HmakeSessionCostRoot(\"session-custom-archive\");\u001b[13;3H \u001b[13;7Hconst\u001b[13;13HcustomSessionsDir\u001b[13;31H=\u001b[13;33Hpath.join(root,\u001b[13;49H\"custom-store\",\u001b[13;65H\"sessions\");\u001b[14;3H\u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m@@ -2040,9 +2137,12 @@ describe(\"session cost usage\", () => {\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[14;68H         \u001b[14;78H     \u001b[14;84H  \u001b[14;87H  \u001b[14;90H \u001b[15;7H  const summary = aw\u001b[15;28Hit loadSessionC\u001b[15;44HstSummary({ sessionId: \"sess-mixed\"\u001b[15;80H});\u001b[16;7H  const logs = await loadSessionLogs({ sessionId: \"sess-mixed\" });    \u001b[17;3H                                                             \u001b[18;3H\u001b[38;2;26;27;38;48;2;247;118;142m      expect(summary?.totalTokens).toBe(20);\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[18;56H "]
[0.000, "o", "         \u001b[18;67H            \u001b[18;80H   \u001b[19;3H\u001b[38;2;26;27;38;48;2;158;206;106m      expect(summary?.totalTokens).toBe(30);\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[19;57H            \u001b[19;70H   \u001b[20;9Hexpect(summary?.sessionFile).toContain(\".jsonl.deleted.\");\u001b[21;16H\u001b[38;2;26;27;38;48;2;247;118;142mlogs?.[0]?.content).toC\u001b[21;40Hntain(\"newer deleted archive\");\u001b[22;16H\u001b[38;2;26;27;38;48;2;158;206;106mlogs?.map((log) => log.content)).toEqual([\u001b[23;3H        \"older reset archive\",\u001b[38;2;192;202;245;48;2;26;27;38m                                  \u001b[24;3H\u001b[38;2;26;27;38;48;2;158;206;106m        \"newer deleted archive\",\u001b[38;2;192;202;245;48;2;26;27;38m                                    \u001b[25;9H\u001b[38;2;26;27;38;48;2;158;206;106m]);\u001b[38;2;192;202;245;48;2;26;27;38m                                              \u001b[26;3H    });                       \u001b[27;3H  });                           \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.253, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.255, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.258, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.076, "o", "\u001b[11;3H\u001b[38;2;26;27;38;48;2;158;206;106m    });\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[11;14H   \u001b[11;18H         \u001b[11;28H       \u001b[11;36H         \u001b[11;46H   \u001b[11;50H        \u001b[11;59H        \u001b[11;68H         \u001b[11;78H     \u001b[11;84H  \u001b[11;87H  \u001b[11;90H \u001b[12;3H\u001b[38;2;26;27;38;48;2;158;206;106m  });\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[12;13H    \u001b[12;18H \u001b[12;20H     \u001b[12;26H                                              \u001b[13;3H\u001b[38;2;26;27;38;48;2;158;206;106m \u001b[13;7H\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[13;13H                 \u001b[13;31H \u001b[13;33H               \u001b[13;49H               \u001b[13;65H            \u001b[14;3H  it(\"uses the candidate session directory for archived fallback\u001b[14;68Hlookups\",\u001b[14;78Hasync\u001b[14;84H()\u001b[14;87H=>\u001b[14;90H{\u001b[15;7Hconst root = await m\u001b[15;28HkeSessionCostRo\u001b[15;44Ht(\"session-custom-archive\");       \u001b[15;80H   \u001b[16;7Hconst customSessionsDir = path.join(root, \"custom-store\", \"sessions\");\u001b[17;3H\u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m@@ -2040,9 +2137,12 @@ describe(\"session cost usage\", () => {\u001b[18;3H"]
[0.000, "o", "\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m      const summary = await loadSessionCostSummary({\u001b[18;56HsessionId:\u001b[18;67H\"sess-mixed\"\u001b[18;80H});\u001b[19;3H      const logs = await loadSessionLogs({ sessionId:\u001b[19;57H\"sess-mixed\"\u001b[19;70H});\u001b[20;9H                                                          \u001b[21;16H\u001b[38;2;26;27;38;48;2;247;118;142msummary?.totalTokens).t\u001b[21;40HBe(20);\u001b[38;2;192;202;245;48;2;26;27;38m                        \u001b[22;16H\u001b[38;2;26;27;38;48;2;158;206;106msummary?.totalTokens).toBe(30);\u001b[38;2;192;202;245;48;2;26;27;38m           \u001b[23;3H      expect(summary?.sessionFile).toContain(\".jsonl.deleted.\");\u001b[24;3H\u001b[38;2;26;27;38;48;2;247;118;142m      expect(logs?.[0]?.content).toContain(\"newer deleted archive\");\u001b[25;9H\u001b[38;2;26;27;38;48;2;158;206;106mexpect(logs?.map((log) => log.content)).toEqual([\u001b[26;3H        \"older reset archive\",\u001b[27;3H        \"newer deleted archive\",\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.055, "o", "\u001b[11;7H\u001b[38;2;26;27;38;48;2;158;206;106m  expect(cached.summary?.sessionFile).toBe(activePath);\u001b[12;5H    expect(cached.summary?.totalTokens).toBe(40);\u001b[13;4H     expect(cached.summary?.totalCost).toBeCloseTo(0.04, 8);\u001b[14;3H    });\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[14;14H   \u001b[14;18H         \u001b[14;28H       \u001b[14;36H         \u001b[14;46H   \u001b[14;50H        \u001b[14;59H        \u001b[14;68H         \u001b[14;78H     \u001b[14;84H  \u001b[14;87H  \u001b[14;90H \u001b[15;3H\u001b[38;2;26;27;38;48;2;158;206;106m  });\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[15;13H    \u001b[15;18H \u001b[15;20H     \u001b[15;26H                                              \u001b[16;3H\u001b[38;2;26;27;38;48;2;158;206;106m \u001b[16;7H\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[16;13H                 \u001b[16;31H \u001b[16;33H               \u001b[16;49H               \u001b[16;65H            \u001b[17;3H  it(\"uses the candidate session directory for archived fallback\u001b[17;68Hlookups\",\u001b[17;78Hasync\u001b[17;84H()\u001b[17;87H=>\u001b[17;90H{\u001b[18;7Hconst root = await m\u001b[18;28HkeSessionCostRo\u001b[18;44Ht(\"session-custom-archive\");       \u001b[18;80H   \u001b[19"]
[0.000, "o", ";7Hconst customSessionsDir = path.join(root, \"custom-store\", \"sessions\");\u001b[20;3H\u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m@@ -2040,9 +2137,12 @@ describe(\"session cost usage\", () => {\u001b[21;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m      const summary = await loadSessionCostSummary({\u001b[21;56HsessionId:\u001b[21;67H\"sess-mixed\"\u001b[21;80H});\u001b[22;3H      const logs = await loadSessionLogs({ sessionId:\u001b[22;57H\"sess-mixed\"\u001b[22;70H});\u001b[23;9H                                                          \u001b[24;16H\u001b[38;2;26;27;38;48;2;247;118;142msummary?.totalTokens).t\u001b[24;40HBe(20);\u001b[38;2;192;202;245;48;2;26;27;38m                        \u001b[24;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[25;16H\u001b[38;2;26;27;38;48;2;158;206;106msummary?.totalTokens).toBe(30);\u001b[38;2;192;202;245;48;2;26;27;38m           \u001b[26;3H      expect(summary?.sessionFile).toContain(\".jsonl.deleted.\");\u001b[26;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[27;3H\u001b[38;2;26;27;38;48;2;247;118;142m      expect(logs?.[0]?.content).toContain(\"newer deleted archive\");\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.098, "o", "\u001b[11;4H\u001b[38;2;192;202;245;48;2;26;27;38m                                                          \u001b[12;23H\u001b[38;2;26;27;38;48;2;158;206;106mcacheStatus.status).toBe(\"fresh\");\u001b[13;23HcacheStatus.cachedFiles).t\u001b[13;50HB\u001b[13;52H(2);\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[14;7H\u001b[38;2;26;27;38;48;2;158;206;106m  expect(cached.summary?.sessionFile).toBe(activePath);\u001b[15;5H    expect(cached.summary?.totalTokens).toBe(40);\u001b[16;4H     expect(cached.summary?.totalCost).toBeCloseTo(0.04, 8);\u001b[17;3H    });\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[17;14H   \u001b[17;18H         \u001b[17;28H       \u001b[17;36H         \u001b[17;46H   \u001b[17;50H        \u001b[17;59H        \u001b[17;68H         \u001b[17;78H     \u001b[17;84H  \u001b[17;87H  \u001b[17;90H \u001b[18;3H\u001b[38;2;26;27;38;48;2;158;206;106m  });\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[18;13H    \u001b[18;18H \u001b[18;20H     \u001b[18;26H                                              \u001b[19;3H\u001b[38;2;26;27;38;48;2;158;206;106m \u001b[19;7H\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[19;13H                 \u001b[19;31H \u001b[19;33H               \u001b[19;49H    "]
[0.001, "o", "           \u001b[19;65H            \u001b[20;3H  it(\"uses the candidate session directory for archived fallback\u001b[20;68Hlookups\",\u001b[20;78Hasync\u001b[20;84H()\u001b[20;87H=>\u001b[20;90H{\u001b[21;7Hconst root = await m\u001b[21;28HkeSessionCostRo\u001b[21;44Ht(\"session-custom-archive\");       \u001b[21;80H   \u001b[22;7Hconst customSessionsDir = path.join(root, \"custom-store\", \"sessions\");\u001b[23;3H\u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m@@ -2040,9 +2137,12 @@ describe(\"session cost usage\", () => {\u001b[24;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m      const summary = await loadSessionCostSummary({\u001b[24;56HsessionId:\u001b[24;67H\"sess-mixed\"\u001b[24;80H});\u001b[25;3H      const logs = await loadSessionLogs({ sessionId:\u001b[25;57H\"sess-mixed\"\u001b[25;70H});\u001b[26;9H                                                          \u001b[27;16H\u001b[38;2;26;27;38;48;2;247;118;142msummary?.totalTokens).t\u001b[27;40HBe(20);\u001b[38;2;192;202;245;48;2;26;27;38m                        \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.080, "o", "\u001b[11;4H\u001b[38;2;26;27;38;48;2;158;206;106m       sessionFile: activePath,\u001b[12;9H  r\u001b[12;13HquestRefresh: false,\u001b[38;2;192;202;245;48;2;26;27;38m                        \u001b[13;9H\u001b[38;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;202;245;48;2;26;27;38m                                            \u001b[14;4H                                                          \u001b[15;23H\u001b[38;2;26;27;38;48;2;158;206;106mcacheStatus.status).toBe(\"fresh\");\u001b[16;23HcacheStatus.cachedFiles).t\u001b[16;50HB\u001b[16;52H(2);\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[17;7H\u001b[38;2;26;27;38;48;2;158;206;106m  expect(cached.summary?.sessionFile).toBe(activePath);\u001b[18;5H    expect(cached.summary?.totalTokens).toBe(40);\u001b[19;4H     expect(cached.summary?.totalCost).toBeCloseTo(0.04, 8);\u001b[20;3H    });\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[20;14H   \u001b[20;18H         \u001b[20;28H       \u001b[20;36H         \u001b[20;46H   \u001b[20;50H        \u001b[20;59H        \u001b[20;68H         \u001b[20;78H     \u001b[20;84H  \u001b[20;87H  \u001b[20;90H \u001b[21;3H\u001b[38;2;26;27;38;48;2;158;206;106m  });\u001b[38;2;192;202;245;48;2;26;"]
[0.000, "o", "27;38m    \u001b[21;13H    \u001b[21;18H \u001b[21;20H     \u001b[21;26H                                              \u001b[22;3H\u001b[38;2;26;27;38;48;2;158;206;106m \u001b[22;7H\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[22;13H                 \u001b[22;31H \u001b[22;33H               \u001b[22;49H               \u001b[22;65H            \u001b[23;3H  it(\"uses the candidate session directory for archived fallback\u001b[23;68Hlookups\",\u001b[23;78Hasync\u001b[23;84H()\u001b[23;87H=>\u001b[23;90H{\u001b[24;7Hconst root = await m\u001b[24;28HkeSessionCostRo\u001b[24;44Ht(\"session-custom-archive\");       \u001b[24;80H   \u001b[25;7Hconst customSessionsDir = path.join(root, \"custom-store\", \"sessions\");\u001b[26;3H\u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m@@ -2040,9 +2137,12 @@ describe(\"session cost usage\", () => {\u001b[27;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m      const summary = await loadSessionCostSummary({\u001b[27;56HsessionId:\u001b[27;67H\"sess-mixed\"\u001b[27;80H});\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.125, "o", "\u001b[11;9H\u001b[38;2;26;27;38;48;2;158;206;106mawait refreshCostUsageCache({ sessionFiles: [activePath, archivePath] });\u001b[12;9Hconst cach\u001b[12;20Hd = await loadSessionCostSummaryFromCache({\u001b[13;9H  sessionId: \"sess-cache-combined\",\u001b[14;4H       sessionFile: activePath,\u001b[15;9H  r\u001b[15;13HquestRefresh: false,\u001b[38;2;192;202;245;48;2;26;27;38m                        \u001b[16;9H\u001b[38;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;202;245;48;2;26;27;38m                                            \u001b[17;4H                                                          \u001b[18;23H\u001b[38;2;26;27;38;48;2;158;206;106mcacheStatus.status).toBe(\"fresh\");\u001b[19;23HcacheStatus.cachedFiles).t\u001b[19;50HB\u001b[19;52H(2);\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[20;7H\u001b[38;2;26;27;38;48;2;158;206;106m  expect(cached.summary?.sessionFile).toBe(activePath);\u001b[21;5H    expect(cached.summary?.totalTokens).toBe(40);\u001b[22;4H     expect(cached.summary?.totalCost).toBeCloseTo(0.04, 8);\u001b[23;3H    });\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[23;14H   \u001b[23;18H         \u001b[23;28H       "]
[0.000, "o", "\u001b[23;36H         \u001b[23;46H   \u001b[23;50H        \u001b[23;59H        \u001b[23;68H         \u001b[23;78H     \u001b[23;84H  \u001b[23;87H  \u001b[23;90H \u001b[23;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[24;3H\u001b[38;2;26;27;38;48;2;158;206;106m  });\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[24;13H    \u001b[24;18H \u001b[24;20H     \u001b[24;26H                                              \u001b[25;3H\u001b[38;2;26;27;38;48;2;158;206;106m \u001b[25;7H\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[25;13H                 \u001b[25;31H \u001b[25;33H               \u001b[25;49H               \u001b[25;65H            \u001b[25;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[26;3H\u001b[38;2;192;202;245;48;2;26;27;38m  it(\"uses the candidate session directory for archived fallback\u001b[26;68Hlookups\",\u001b[26;78Hasync\u001b[26;84H()\u001b[26;87H=>\u001b[26;90H{\u001b[27;7Hconst root = await m\u001b[27;28HkeSessionCostRo\u001b[27;44Ht(\"session-custom-archive\");       \u001b[27;80H   \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.069, "o", "\u001b[11;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m                                                                         \u001b[12;4H                                                           \u001b[13;7H\u001b[38;2;26;27;38;48;2;158;206;106mawait withStateDir(root, async () => {\u001b[14;9Hawait refreshCostUsageCache({ sessionFiles: [activePath, archivePath] });\u001b[15;9Hconst cach\u001b[15;20Hd = await loadSessionCostSummaryFromCache({\u001b[16;9H  sessionId: \"sess-cache-combined\",\u001b[17;4H       sessionFile: activePath,\u001b[18;9H  r\u001b[18;13HquestRefresh: false,\u001b[38;2;192;202;245;48;2;26;27;38m                        \u001b[19;9H\u001b[38;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;202;245;48;2;26;27;38m                                            \u001b[20;4H                                                          \u001b[21;23H\u001b[38;2;26;27;38;48;2;158;206;106mcacheStatus.status).toBe(\"fresh\");\u001b[22;23HcacheStatus.cachedFiles).t\u001b[22;50HB\u001b[22;52H(2);\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[23;7H\u001b[38;2;26;27;38;48;2;158;206;106m  expect(cach"]
[0.003, "o", "ed.summary?.sessionFile).toBe(activePath);\u001b[24;5H    expect(cached.summary?.totalTokens).toBe(40);\u001b[25;4H     expect(cached.summary?.totalCost).toBeCloseTo(0.04, 8);\u001b[26;3H    });\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[26;14H   \u001b[26;18H         \u001b[26;28H       \u001b[26;36H         \u001b[26;46H   \u001b[26;50H        \u001b[26;59H        \u001b[26;68H         \u001b[26;78H     \u001b[26;84H  \u001b[26;87H  \u001b[26;90H \u001b[27;3H\u001b[38;2;26;27;38;48;2;158;206;106m  });\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[27;13H    \u001b[27;18H \u001b[27;20H     \u001b[27;26H                                              \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.106, "o", "\u001b[11;7H\u001b[38;2;26;27;38;48;2;158;206;106m    },\u001b[12;4H     }),\u001b[13;7H  \"u\u001b[13;12Hf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                            \u001b[14;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m                                                                         \u001b[15;4H                                                           \u001b[16;7H\u001b[38;2;26;27;38;48;2;158;206;106mawait withStateDir(root, async () => {\u001b[17;9Hawait refreshCostUsageCache({ sessionFiles: [activePath, archivePath] });\u001b[18;9Hconst cach\u001b[18;20Hd = await loadSessionCostSummaryFromCache({\u001b[19;9H  sessionId: \"sess-cache-combined\",\u001b[20;4H       sessionFile: activePath,\u001b[21;9H  r\u001b[21;13HquestRefresh: false,\u001b[38;2;192;202;245;48;2;26;27;38m                        \u001b[22;9H\u001b[38;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;202;245;48;2;26;27;38m                                            \u001b[23;4H                                                          \u001b[24;23H\u001b[38;2;26;27;38;48;2;158;206;106mcacheStatus.status).toBe(\"fresh\");\u001b[2"]
[0.001, "o", "4;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[25;23H\u001b[38;2;26;27;38;48;2;158;206;106mcacheStatus.cachedFiles).t\u001b[25;50HB\u001b[25;52H(2);\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[26;7H\u001b[38;2;26;27;38;48;2;158;206;106m  expect(cached.summary?.sessionFile).toBe(activePath);\u001b[27;5H    expect(cached.summary?.totalTokens).toBe(40);\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[11;11H\u001b[38;2;26;27;38;48;2;158;206;106mmessage: {\u001b[12;9H    role: \"assistant\",\u001b[13;9H    usage: { input: 10, output: 20, totalTokens: 30, cost: { total: 0.03 } },\u001b[14;7H    },\u001b[15;4H     }),\u001b[16;7H  \"u\u001b[16;12Hf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                            \u001b[17;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m                                                                         \u001b[18;4H                                                           \u001b[19;7H\u001b[38;2;26;27;38;48;2;158;206;106mawait withStateDir(root, async () => {\u001b[20;9Hawait refreshCostUsageCache({ sessionFiles: [activePath, archivePath] });\u001b[21;9Hconst cach\u001b[21;20Hd = await loadSessionCostSummaryFromCache({\u001b[22;9H  sessionId: \"sess-cache-combined\",\u001b[22;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[23;4H\u001b[38;2;26;27;38;48;2;158;206;106m       sessionFile: activePath,\u001b[24;9H  r\u001b[24;13HquestRefresh: false,\u001b[38;2;192;202;245;48;2;26;27;38m                        \u001b[25;9H\u001b[38;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;"]
[0.000, "o", "202;245;48;2;26;27;38m                                            \u001b[26;4H                                                          \u001b[27;23H\u001b[38;2;26;27;38;48;2;158;206;106mcacheStatus.status).toBe(\"fresh\");\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[11;9H\u001b[38;2;26;27;38;48;2;158;206;106mJSON.\u001b[11;15Htringify({\u001b[12;11Htype: \"mes\u001b[12;22Hage\",\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[13;11H\u001b[38;2;26;27;38;48;2;158;206;106mtimestamp:\u001b[13;22H\"2026-02-12T12:00\u001b[13;40H00.000Z\",\u001b[38;2;192;202;245;48;2;26;27;38m                                     \u001b[14;11H\u001b[38;2;26;27;38;48;2;158;206;106mmessage: {\u001b[15;9H    role: \"assistant\",\u001b[16;9H    usage: { input: 10, output: 20, totalTokens: 30, cost: { total: 0.03 } },\u001b[17;7H    },\u001b[18;4H     }),\u001b[19;7H  \"u\u001b[19;12Hf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                            \u001b[20;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m                                                                         \u001b[21;4H                                                           \u001b[22;7H\u001b[38;2;26;27;38;48;2;158;206;106mawait withStateDir(root, async () => {\u001b[23;9Hawait refreshCostUsageCache({ sessionFiles: [activePath, archivePath] });\u001b[24;9Hconst cach\u001b[24;20Hd = await loadSessionCostSummaryFromCache({\u001b[25;9H  sess"]
[0.000, "o", "ionId: \"sess-cache-combined\",\u001b[26;4H       sessionFile: activePath,\u001b[27;9H  r\u001b[27;13HquestRefresh: false,\u001b[38;2;192;202;245;48;2;26;27;38m                        \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.053, "o", "\u001b[11;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m                \u001b[12;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[12;12H fs.writeFil\u001b[12;25H(\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[13;9H\u001b[38;2;26;27;38;48;2;158;206;106mac\u001b[13;13Hv\u001b[13;15HPath,\u001b[38;2;192;202;245;48;2;26;27;38m                             \u001b[14;9H\u001b[38;2;26;27;38;48;2;158;206;106mJSON.\u001b[14;15Htringify({\u001b[15;11Htype: \"mes\u001b[15;22Hage\",\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[16;11H\u001b[38;2;26;27;38;48;2;158;206;106mtimestamp:\u001b[16;22H\"2026-02-12T12:00\u001b[16;40H00.000Z\",\u001b[38;2;192;202;245;48;2;26;27;38m                                     \u001b[17;11H\u001b[38;2;26;27;38;48;2;158;206;106mmessage: {\u001b[18;9H    role: \"assistant\",\u001b[19;9H    usage: { input: 10, output: 20, totalTokens: 30, cost: { total: 0.03 } },\u001b[20;7H    },\u001b[21;4H     }),\u001b[21;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[22;7H\u001b[38;2;26;27;38;48;2;158;206;106m  \"u\u001b[22;12Hf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                            \u001b[23;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;"]
[0.000, "o", "192;202;245;48;2;26;27;38m                                                                         \u001b[23;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[24;4H\u001b[38;2;192;202;245;48;2;26;27;38m                                                           \u001b[25;7H\u001b[38;2;26;27;38;48;2;158;206;106mawait withStateDir(root, async () => {\u001b[26;9Hawait refreshCostUsageCache({ sessionFiles: [activePath, archivePath] });\u001b[27;9Hconst cach\u001b[27;20Hd = await loadSessionCostSummaryFromCache({\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.042, "o", "\u001b[11;7H\u001b[38;2;26;27;38;48;2;158;206;106m    },\u001b[12;7H  }),\u001b[38;2;192;202;245;48;2;26;27;38m              \u001b[13;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"u\u001b[13;12Hf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[14;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m                \u001b[15;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[15;12H fs.writeFil\u001b[15;25H(\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[16;9H\u001b[38;2;26;27;38;48;2;158;206;106mac\u001b[16;13Hv\u001b[16;15HPath,\u001b[38;2;192;202;245;48;2;26;27;38m                             \u001b[17;9H\u001b[38;2;26;27;38;48;2;158;206;106mJSON.\u001b[17;15Htringify({\u001b[18;11Htype: \"mes\u001b[18;22Hage\",\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[19;11H\u001b[38;2;26;27;38;48;2;158;206;106mtimestamp:\u001b[19;22H\"2026-02-12T12:00\u001b[19;40H00.000Z\",\u001b[38;2;192;202;245;48;2;26;27;38m                                     \u001b[20;11H\u001b[38;2;26;27;38;48;2;158;206;106mmessage: {\u001b[21;9H    role: \"assistant\",\u001b[22;9H    usage: { input: 10, output: 20, totalTokens: 30, cost: { total: 0.03 } },\u001b[23;7H    },\u001b[24;4H     }),\u001b[25;7H  \"u\u001b[25;12"]
[0.000, "o", "Hf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                            \u001b[26;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m                                                                         \u001b[27;4H                                                           \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.058, "o", "\u001b[11;11H\u001b[38;2;26;27;38;48;2;158;206;106mmessage: {\u001b[12;9H    role: \"assistant\",\u001b[13;9H    usage: { input: 6, output: 4, totalTokens: 10, cost: { total: 0.01 } },\u001b[14;7H    },\u001b[15;7H  }),\u001b[38;2;192;202;245;48;2;26;27;38m              \u001b[16;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"u\u001b[16;12Hf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[17;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m                \u001b[18;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[18;12H fs.writeFil\u001b[18;25H(\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[19;9H\u001b[38;2;26;27;38;48;2;158;206;106mac\u001b[19;13Hv\u001b[19;15HPath,\u001b[38;2;192;202;245;48;2;26;27;38m                             \u001b[20;9H\u001b[38;2;26;27;38;48;2;158;206;106mJSON.\u001b[20;15Htringify({\u001b[21;11Htype: \"mes\u001b[21;22Hage\",\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[22;11H\u001b[38;2;26;27;38;48;2;158;206;106mtimestamp:\u001b[22;22H\"2026-02-12T12:00\u001b[22;40H00.000Z\",\u001b[38;2;192;202;245;48;2;26;27;38m                                     \u001b[23;11H\u001b[38;2;26;27;38;48;2;158;206;106mmessage: {\u001b[24;9H    role: \"assistant\",\u001b"]
[0.000, "o", "[25;9H    usage: { input: 10, output: 20, totalTokens: 30, cost: { total: 0.03 } },\u001b[26;7H    },\u001b[27;4H     }),\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.021, "o", "\u001b[11;9H\u001b[38;2;26;27;38;48;2;158;206;106mJSON.\u001b[11;15Htringify({\u001b[12;11Htype: \"mes\u001b[12;22Hage\",\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[13;11H\u001b[38;2;26;27;38;48;2;158;206;106mtimestamp:\u001b[13;22H\"2026-02-12T10:00:00.000Z\",\u001b[38;2;192;202;245;48;2;26;27;38m                                   \u001b[14;11H\u001b[38;2;26;27;38;48;2;158;206;106mmessage: {\u001b[15;9H    role: \"assistant\",\u001b[16;9H    usage: { input: 6, output: 4, totalTokens: 10, cost: { total: 0.01 } },\u001b[17;7H    },\u001b[18;7H  }),\u001b[38;2;192;202;245;48;2;26;27;38m              \u001b[19;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"u\u001b[19;12Hf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[20;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m                \u001b[20;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[21;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[21;12H fs.writeFil\u001b[21;25H(\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[22;9H\u001b[38;2;26;27;38;48;2;158;206;106mac\u001b[22;13Hv\u001b[22;15HPath,\u001b[38;2;192;202;245;48;2;26;27;38m                             \u001b[22;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b["]
[0.000, "o", "23;9H\u001b[38;2;26;27;38;48;2;158;206;106mJSON.\u001b[23;15Htringify({\u001b[24;11Htype: \"mes\u001b[24;22Hage\",\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[25;11H\u001b[38;2;26;27;38;48;2;158;206;106mtimestamp:\u001b[25;22H\"2026-02-12T12:00\u001b[25;40H00.000Z\",\u001b[38;2;192;202;245;48;2;26;27;38m                                     \u001b[26;11H\u001b[38;2;26;27;38;48;2;158;206;106mmessage: {\u001b[27;9H    role: \"assistant\",\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.021, "o", "\u001b[11;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m                \u001b[12;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[12;12H fs.writeFil\u001b[12;25H(\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[13;9H\u001b[38;2;26;27;38;48;2;158;206;106marchiveP\u001b[13;18Hth,\u001b[38;2;192;202;245;48;2;26;27;38m                            \u001b[14;9H\u001b[38;2;26;27;38;48;2;158;206;106mJSON.\u001b[14;15Htringify({\u001b[15;11Htype: \"mes\u001b[15;22Hage\",\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[16;11H\u001b[38;2;26;27;38;48;2;158;206;106mtimestamp:\u001b[16;22H\"2026-02-12T10:00:00.000Z\",\u001b[38;2;192;202;245;48;2;26;27;38m                                   \u001b[17;11H\u001b[38;2;26;27;38;48;2;158;206;106mmessage: {\u001b[18;9H    role: \"assistant\",\u001b[19;9H    usage: { input: 6, output: 4, totalTokens: 10, cost: { total: 0.01 } },\u001b[20;7H    },\u001b[21;7H  }),\u001b[38;2;192;202;245;48;2;26;27;38m              \u001b[22;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"u\u001b[22;12Hf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[23;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m                \u001b[24;"]
[0.000, "o", "7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[24;12H fs.writeFil\u001b[24;25H(\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[25;9H\u001b[38;2;26;27;38;48;2;158;206;106mac\u001b[25;13Hv\u001b[25;15HPath,\u001b[38;2;192;202;245;48;2;26;27;38m                             \u001b[26;9H\u001b[38;2;26;27;38;48;2;158;206;106mJSON.\u001b[26;15Htringify({\u001b[27;11Htype: \"mes\u001b[27;22Hage\",\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.049, "o", "\u001b[11;7H\u001b[38;2;26;27;38;48;2;158;206;106mconst archivePath = path.join(\u001b[12;7H  sessionsD\u001b[12;19Hr,\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[13;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"sess-cache-combined.jsonl.reset.2026-02-12T11-00-00.000Z\",\u001b[14;7H);\u001b[38;2;192;202;245;48;2;26;27;38m                \u001b[15;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[15;12H fs.writeFil\u001b[15;25H(\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[16;9H\u001b[38;2;26;27;38;48;2;158;206;106marchiveP\u001b[16;18Hth,\u001b[38;2;192;202;245;48;2;26;27;38m                            \u001b[17;9H\u001b[38;2;26;27;38;48;2;158;206;106mJSON.\u001b[17;15Htringify({\u001b[18;11Htype: \"mes\u001b[18;22Hage\",\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[19;11H\u001b[38;2;26;27;38;48;2;158;206;106mtimestamp:\u001b[19;22H\"2026-02-12T10:00:00.000Z\",\u001b[38;2;192;202;245;48;2;26;27;38m                                   \u001b[19;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[20;11H\u001b[38;2;26;27;38;48;2;158;206;106mmessage: {\u001b[21;9H    role: \"assistant\",\u001b[21;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[22;9H\u001b[38;2;26;27;38;48;2;158;206;106m    usage: "]
[0.000, "o", "{ input: 6, output: 4, totalTokens: 10, cost: { total: 0.01 } },\u001b[23;7H    },\u001b[24;7H  }),\u001b[38;2;192;202;245;48;2;26;27;38m              \u001b[25;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"u\u001b[25;12Hf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[26;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m                \u001b[27;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[27;12H fs.writeFil\u001b[27;25H(\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.042, "o", "\u001b[11;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[11;13Hfs.mkdir(sessionsDir, { recursive: true });\u001b[12;4H\u001b[38;2;192;202;245;48;2;26;27;38m                 \u001b[13;7H\u001b[38;2;26;27;38;48;2;158;206;106mcon\u001b[13;11Ht activePath = path.j\u001b[13;33Hin(s\u001b[13;39HsionsDir, \"sess-cache-combined.jsonl\");\u001b[14;7Hconst archivePath = path.join(\u001b[15;7H  sessionsD\u001b[15;19Hr,\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[16;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"sess-cache-combined.jsonl.reset.2026-02-12T11-00-00.000Z\",\u001b[17;7H);\u001b[38;2;192;202;245;48;2;26;27;38m                \u001b[18;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[18;12H fs.writeFil\u001b[18;25H(\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[19;9H\u001b[38;2;26;27;38;48;2;158;206;106marchiveP\u001b[19;18Hth,\u001b[38;2;192;202;245;48;2;26;27;38m                            \u001b[20;9H\u001b[38;2;26;27;38;48;2;158;206;106mJSON.\u001b[20;15Htringify({\u001b[21;11Htype: \"mes\u001b[21;22Hage\",\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[22;11H\u001b[38;2;26;27;38;48;2;158;206;106mtimestamp:\u001b[22;22H\"2026-02-12T10:00:00.000Z\",\u001b[38;2;192;202;245;48;2;26;27;38m    "]
[0.000, "o", "                               \u001b[23;11H\u001b[38;2;26;27;38;48;2;158;206;106mmessage: {\u001b[24;9H    role: \"assistant\",\u001b[25;9H    usage: { input: 6, output: 4, totalTokens: 10, cost: { total: 0.01 } },\u001b[26;7H    },\u001b[27;7H  }),\u001b[38;2;192;202;245;48;2;26;27;38m              \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.075, "o", "\u001b[11;5H\u001b[38;2;26;27;38;48;2;158;206;106mit(\"\u001b[11;10Hggregates sam\u001b[11;24H-\u001b[11;26Htem active\u001b[11;37Hand archived transcripts from the usage cache\", async () => {\u001b[12;4H   const root = await makeSessionCostRoot(\"session-cache-active-plus-archives\");\u001b[13;13HsessionsDir = path.join(root, \"agents\", \"main\", \"sessions\");\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[14;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[14;13Hfs.mkdir(sessionsDir, { recursive: true });\u001b[15;4H\u001b[38;2;192;202;245;48;2;26;27;38m                 \u001b[16;7H\u001b[38;2;26;27;38;48;2;158;206;106mcon\u001b[16;11Ht activePath = path.j\u001b[16;33Hin(s\u001b[16;39HsionsDir, \"sess-cache-combined.jsonl\");\u001b[17;7Hconst archivePath = path.join(\u001b[18;7H  sessionsD\u001b[18;19Hr,\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[19;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"sess-cache-combined.jsonl.reset.2026-02-12T11-00-00.000Z\",\u001b[20;7H);\u001b[38;2;192;202;245;48;2;26;27;38m                \u001b[21;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[21;12H fs.writeFil\u001b[21;25H(\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[22;9H\u001b[38;2;26;27;"]
[0.000, "o", "38;48;2;158;206;106marchiveP\u001b[22;18Hth,\u001b[38;2;192;202;245;48;2;26;27;38m                            \u001b[23;9H\u001b[38;2;26;27;38;48;2;158;206;106mJSON.\u001b[23;15Htringify({\u001b[24;11Htype: \"mes\u001b[24;22Hage\",\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[25;11H\u001b[38;2;26;27;38;48;2;158;206;106mtimestamp:\u001b[25;22H\"2026-02-12T10:00:00.000Z\",\u001b[38;2;192;202;245;48;2;26;27;38m                                   \u001b[26;11H\u001b[38;2;26;27;38;48;2;158;206;106mmessage: {\u001b[27;9H    role: \"assistant\",\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.075, "o", "\u001b[11;5H\u001b[38;2;26;27;38;48;2;158;206;106m  });\u001b[38;2;192;202;245;48;2;26;27;38m                                                                                        \u001b[12;5H\u001b[38;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;202;245;48;2;26;27;38m                                                                            \u001b[13;4H                                                                     \u001b[14;5H\u001b[38;2;26;27;38;48;2;158;206;106mit(\"\u001b[14;10Hggregates sam\u001b[14;24H-\u001b[14;26Htem active\u001b[14;37Hand archived transcripts from the usage cache\", async () => {\u001b[15;4H   const root = await makeSessionCostRoot(\"session-cache-active-plus-archives\");\u001b[16;13HsessionsDir = path.join(root, \"agents\", \"main\", \"sessions\");\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[17;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[17;13Hfs.mkdir(sessionsDir, { recursive: true });\u001b[18;4H\u001b[38;2;192;202;245;48;2;26;27;38m                 \u001b[18;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[19;7H\u001b[38;2;26;27;38;48;2;158;206;106mcon\u001b[19;11Ht activePath = path.j\u001b[19;33"]
[0.000, "o", "Hin(s\u001b[19;39HsionsDir, \"sess-cache-combined.jsonl\");\u001b[20;7Hconst archivePath = path.join(\u001b[20;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[21;7H\u001b[38;2;26;27;38;48;2;158;206;106m  sessionsD\u001b[21;19Hr,\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[22;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"sess-cache-combined.jsonl.reset.2026-02-12T11-00-00.000Z\",\u001b[23;7H);\u001b[38;2;192;202;245;48;2;26;27;38m                \u001b[24;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[24;12H fs.writeFil\u001b[24;25H(\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[25;9H\u001b[38;2;26;27;38;48;2;158;206;106marchiveP\u001b[25;18Hth,\u001b[38;2;192;202;245;48;2;26;27;38m                            \u001b[26;9H\u001b[38;2;26;27;38;48;2;158;206;106mJSON.\u001b[26;15Htringify({\u001b[27;11Htype: \"mes\u001b[27;22Hage\",\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.050, "o", "\u001b[11;7H\u001b[38;2;26;27;38;48;2;158;206;106m  expect(timeseries?.points.map((point) => point.totalTokens)).toEqual([10, 30]);\u001b[12;5H    expect(timeseries?.points.at(-1)?.cumulativeTokens).toBe(40);\u001b[13;4H     expect(logs?.map((log) => log.content)).toEqual([\"archived answer\", \"active answer\"]);\u001b[14;5H  });\u001b[38;2;192;202;245;48;2;26;27;38m                                                                                        \u001b[15;5H\u001b[38;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;202;245;48;2;26;27;38m                                                                            \u001b[16;4H                                                                     \u001b[17;5H\u001b[38;2;26;27;38;48;2;158;206;106mit(\"\u001b[17;10Hggregates sam\u001b[17;24H-\u001b[17;26Htem active\u001b[17;37Hand archived transcripts from the usage cache\", async () => {\u001b[18;4H   const root = await makeSessionCostRoot(\"session-cache-active-plus-archives\");\u001b[19;13HsessionsDir = path.join(root, \"agents\", \"main\", \"sessions\");\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[20;7H\u001b[38;2;26;"]
[0.000, "o", "27;38;48;2;158;206;106mawai\u001b[20;13Hfs.mkdir(sessionsDir, { recursive: true });\u001b[21;4H\u001b[38;2;192;202;245;48;2;26;27;38m                 \u001b[22;7H\u001b[38;2;26;27;38;48;2;158;206;106mcon\u001b[22;11Ht activePath = path.j\u001b[22;33Hin(s\u001b[22;39HsionsDir, \"sess-cache-combined.jsonl\");\u001b[23;7Hconst archivePath = path.join(\u001b[24;7H  sessionsD\u001b[24;19Hr,\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[25;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"sess-cache-combined.jsonl.reset.2026-02-12T11-00-00.000Z\",\u001b[26;7H);\u001b[38;2;192;202;245;48;2;26;27;38m                \u001b[27;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[27;12H fs.writeFil\u001b[27;25H(\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.069, "o", "\u001b[11;16H\u001b[38;2;26;27;38;48;2;158;206;106mpath.bas\u001b[11;25Hname(summary?.sessionFile ?? \"\")).toBe(\"sess-c\u001b[11;72Hmbined.jsonl\");\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[12;16H\u001b[38;2;26;27;38;48;2;158;206;106msu\u001b[12;19Hmary?.totalTokens).toBe(40);\u001b[38;2;192;202;245;48;2;26;27;38m                       \u001b[13;16H\u001b[38;2;26;27;38;48;2;158;206;106msummary?.totalCost).toBeCloseTo(0.04, 8);\u001b[38;2;192;202;245;48;2;26;27;38m                                      \u001b[14;7H\u001b[38;2;26;27;38;48;2;158;206;106m  expect(timeseries?.points.map((point) => point.totalTokens)).toEqual([10, 30]);\u001b[15;5H    expect(timeseries?.points.at(-1)?.cumulativeTokens).toBe(40);\u001b[16;4H     expect(logs?.map((log) => log.content)).toEqual([\"archived answer\", \"active answer\"]);\u001b[17;5H  });\u001b[38;2;192;202;245;48;2;26;27;38m                                                                                        \u001b[17;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[18;5H\u001b[38;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;202;245;48;2;26;27;38m                               "]
[0.000, "o", "                                             \u001b[19;4H                                                                     \u001b[19;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[20;5H\u001b[38;2;26;27;38;48;2;158;206;106mit(\"\u001b[20;10Hggregates sam\u001b[20;24H-\u001b[20;26Htem active\u001b[20;37Hand archived transcripts from the usage cache\", async () => {\u001b[21;4H   const root = await makeSessionCostRoot(\"session-cache-active-plus-archives\");\u001b[22;13HsessionsDir = path.join(root, \"agents\", \"main\", \"sessions\");\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[23;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[23;13Hfs.mkdir(sessionsDir, { recursive: true });\u001b[24;4H\u001b[38;2;192;202;245;48;2;26;27;38m                 \u001b[25;7H\u001b[38;2;26;27;38;48;2;158;206;106mcon\u001b[25;11Ht activePath = path.j\u001b[25;33Hin(s\u001b[25;39HsionsDir, \"sess-cache-combined.jsonl\");\u001b[26;7Hconst archivePath = path.join(\u001b[27;7H  sessionsD\u001b[27;19Hr,\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.031, "o", "\u001b[11;9H\u001b[38;2;26;27;38;48;2;158;206;106mconst timeseries = await loadSes\u001b[11;42HionUsag\u001b[11;50HTimeSeries({ se\u001b[11;66HsionId: \"s\u001b[11;77Hss-c\u001b[11;82Hmbined\" });\u001b[12;9Hconst logs = await loadS\u001b[12;34Hs\u001b[12;36HionLogs({ sessionId: \"sess-combined\" });\u001b[13;4H\u001b[38;2;192;202;245;48;2;26;27;38m                                                     \u001b[14;16H\u001b[38;2;26;27;38;48;2;158;206;106mpath.bas\u001b[14;25Hname(summary?.sessionFile ?? \"\")).toBe(\"sess-c\u001b[14;72Hmbined.jsonl\");\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[15;16H\u001b[38;2;26;27;38;48;2;158;206;106msu\u001b[15;19Hmary?.totalTokens).toBe(40);\u001b[38;2;192;202;245;48;2;26;27;38m                       \u001b[16;16H\u001b[38;2;26;27;38;48;2;158;206;106msummary?.totalCost).toBeCloseTo(0.04, 8);\u001b[38;2;192;202;245;48;2;26;27;38m                                      \u001b[17;7H\u001b[38;2;26;27;38;48;2;158;206;106m  expect(timeseries?.points.map((point) => point.totalTokens)).toEqual([10, 30]);\u001b[18;5H    expect(timeseries?.points.at(-1)?.cumulativeTokens).toBe(40);\u001b[19;4H     expect(logs?.map((log) => log.c"]
[0.000, "o", "ontent)).toEqual([\"archived answer\", \"active answer\"]);\u001b[20;5H  });\u001b[38;2;192;202;245;48;2;26;27;38m                                                                                        \u001b[21;5H\u001b[38;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;202;245;48;2;26;27;38m                                                                            \u001b[22;4H                                                                     \u001b[23;5H\u001b[38;2;26;27;38;48;2;158;206;106mit(\"\u001b[23;10Hggregates sam\u001b[23;24H-\u001b[23;26Htem active\u001b[23;37Hand archived transcripts from the usage cache\", async () => {\u001b[24;4H   const root = await makeSessionCostRoot(\"session-cache-active-plus-archives\");\u001b[25;13HsessionsDir = path.join(root, \"agents\", \"main\", \"sessions\");\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[26;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[26;13Hfs.mkdir(sessionsDir, { recursive: true });\u001b[27;4H\u001b[38;2;192;202;245;48;2;26;27;38m                 \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.022, "o", "\u001b[11;4H\u001b[38;2;192;202;245;48;2;26;27;38m                                                                                         \u001b[12;7H\u001b[38;2;26;27;38;48;2;158;206;106mawait withStateDir(root, async () => \u001b[12;45H\u001b[38;2;192;202;245;48;2;26;27;38m                               \u001b[13;4H\u001b[38;2;26;27;38;48;2;158;206;106m     const summary = await loadSessionCostSummary({ sessionId: \"sess-combined\" });\u001b[14;9Hconst timeseries = await loadSes\u001b[14;42HionUsag\u001b[14;50HTimeSeries({ se\u001b[14;66HsionId: \"s\u001b[14;77Hss-c\u001b[14;82Hmbined\" });\u001b[15;9Hconst logs = await loadS\u001b[15;34Hs\u001b[15;36HionLogs({ sessionId: \"sess-combined\" });\u001b[16;4H\u001b[38;2;192;202;245;48;2;26;27;38m                                                     \u001b[17;16H\u001b[38;2;26;27;38;48;2;158;206;106mpath.bas\u001b[17;25Hname(summary?.sessionFile ?? \"\")).toBe(\"sess-c\u001b[17;72Hmbined.jsonl\");\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[18;16H\u001b[38;2;26;27;38;48;2;158;206;106msu\u001b[18;19Hmary?.totalTokens).toBe(40);\u001b[38;2;192;202;245;48;2;26;27;38m                       \u001b[19;16H\u001b[38;2;26;27;"]
[0.000, "o", "38;48;2;158;206;106msummary?.totalCost).toBeCloseTo(0.04, 8);\u001b[38;2;192;202;245;48;2;26;27;38m                                      \u001b[20;7H\u001b[38;2;26;27;38;48;2;158;206;106m  expect(timeseries?.points.map((point) => point.totalTokens)).toEqual([10, 30]);\u001b[21;5H    expect(timeseries?.points.at(-1)?.cumulativeTokens).toBe(40);\u001b[22;4H     expect(logs?.map((log) => log.content)).toEqual([\"archived answer\", \"active answer\"]);\u001b[23;5H  });\u001b[38;2;192;202;245;48;2;26;27;38m                                                                                        \u001b[24;5H\u001b[38;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;202;245;48;2;26;27;38m                                                                            \u001b[25;4H                                                                     \u001b[26;5H\u001b[38;2;26;27;38;48;2;158;206;106mit(\"\u001b[26;10Hggregates sam\u001b[26;24H-\u001b[26;26Htem active\u001b[26;37Hand archived transcripts from the usage cache\", async () => {\u001b[27;4H   const root = await makeSessionCostRoot(\"session-cache-active-plus-arc"]
[0.000, "o", "hives\");\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.025, "o", "\u001b[11;4H\u001b[38;2;26;27;38;48;2;158;206;106m     }),\u001b[12;7H  \"u\u001b[12;12Hf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                            \u001b[13;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m                                                                             \u001b[14;4H                                                                                         \u001b[15;7H\u001b[38;2;26;27;38;48;2;158;206;106mawait withStateDir(root, async () => \u001b[15;45H\u001b[38;2;192;202;245;48;2;26;27;38m                               \u001b[16;4H\u001b[38;2;26;27;38;48;2;158;206;106m     const summary = await loadSessionCostSummary({ sessionId: \"sess-combined\" });\u001b[16;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[17;9H\u001b[38;2;26;27;38;48;2;158;206;106mconst timeseries = await loadSes\u001b[17;42HionUsag\u001b[17;50HTimeSeries({ se\u001b[17;66HsionId: \"s\u001b[17;77Hss-c\u001b[17;82Hmbined\" });\u001b[18;9Hconst logs = await loadS\u001b[18;34Hs\u001b[18;36HionLogs({ sessionId: \"sess-combined\" });\u001b[18;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[19;4H\u001b[38;2;192;202;245;48;2;26;27;"]
[0.000, "o", "38m                                                     \u001b[20;16H\u001b[38;2;26;27;38;48;2;158;206;106mpath.bas\u001b[20;25Hname(summary?.sessionFile ?? \"\")).toBe(\"sess-c\u001b[20;72Hmbined.jsonl\");\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[21;16H\u001b[38;2;26;27;38;48;2;158;206;106msu\u001b[21;19Hmary?.totalTokens).toBe(40);\u001b[38;2;192;202;245;48;2;26;27;38m                       \u001b[22;16H\u001b[38;2;26;27;38;48;2;158;206;106msummary?.totalCost).toBeCloseTo(0.04, 8);\u001b[38;2;192;202;245;48;2;26;27;38m                                      \u001b[23;7H\u001b[38;2;26;27;38;48;2;158;206;106m  expect(timeseries?.points.map((point) => point.totalTokens)).toEqual([10, 30]);\u001b[24;5H    expect(timeseries?.points.at(-1)?.cumulativeTokens).toBe(40);\u001b[25;4H     expect(logs?.map((log) => log.content)).toEqual([\"archived answer\", \"active answer\"]);\u001b[26;5H  });\u001b[38;2;192;202;245;48;2;26;27;38m                                                                                        \u001b[27;5H\u001b[38;2;26;27;38;48;2;158;206;106m});\u001b[38;2;192;202;245;48;2;26;27;38m                    "]
[0.000, "o", "                                                        \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.045, "o", "\u001b[11;9H\u001b[38;2;26;27;38;48;2;158;206;106m    content: \"active answer\",\u001b[12;9H    usage: { input: 10, output: 20, totalTokens: 30, cost: { total: 0.03 } },\u001b[13;7H    },\u001b[14;4H     }),\u001b[15;7H  \"u\u001b[15;12Hf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                            \u001b[16;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m                                                                             \u001b[17;4H                                                                                         \u001b[18;7H\u001b[38;2;26;27;38;48;2;158;206;106mawait withStateDir(root, async () => \u001b[18;45H\u001b[38;2;192;202;245;48;2;26;27;38m                               \u001b[19;4H\u001b[38;2;26;27;38;48;2;158;206;106m     const summary = await loadSessionCostSummary({ sessionId: \"sess-combined\" });\u001b[20;9Hconst timeseries = await loadSes\u001b[20;42HionUsag\u001b[20;50HTimeSeries({ se\u001b[20;66HsionId: \"s\u001b[20;77Hss-c\u001b[20;82Hmbined\" });\u001b[21;9Hconst logs = await loadS\u001b[21;34Hs\u001b[21;36HionLogs({ sessionId: \"sess-combined\" });\u001b[22;4H\u001b[38;2;192;202;245"]
[0.000, "o", ";48;2;26;27;38m                                                     \u001b[23;16H\u001b[38;2;26;27;38;48;2;158;206;106mpath.bas\u001b[23;25Hname(summary?.sessionFile ?? \"\")).toBe(\"sess-c\u001b[23;72Hmbined.jsonl\");\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[24;16H\u001b[38;2;26;27;38;48;2;158;206;106msu\u001b[24;19Hmary?.totalTokens).toBe(40);\u001b[38;2;192;202;245;48;2;26;27;38m                       \u001b[25;16H\u001b[38;2;26;27;38;48;2;158;206;106msummary?.totalCost).toBeCloseTo(0.04, 8);\u001b[38;2;192;202;245;48;2;26;27;38m                                      \u001b[26;7H\u001b[38;2;26;27;38;48;2;158;206;106m  expect(timeseries?.points.map((point) => point.totalTokens)).toEqual([10, 30]);\u001b[27;5H    expect(timeseries?.points.at(-1)?.cumulativeTokens).toBe(40);\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.033, "o", "\u001b[11;11H\u001b[38;2;26;27;38;48;2;158;206;106mtimes\u001b[11;17Hamp\u001b[11;23H2026-02-12T12:00:00.000Z\",\u001b[12;11Hmes\u001b[12;21H\u001b[38;2;192;202;245;48;2;26;27;38m                                                                 \u001b[13;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"assistant\",\u001b[14;9H    content: \"active answer\",\u001b[15;9H    usage: { input: 10, output: 20, totalTokens: 30, cost: { total: 0.03 } },\u001b[15;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[16;7H\u001b[38;2;26;27;38;48;2;158;206;106m    },\u001b[17;4H     }),\u001b[17;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[18;7H\u001b[38;2;26;27;38;48;2;158;206;106m  \"u\u001b[18;12Hf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                            \u001b[19;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m                                                                             \u001b[20;4H                                                                                         \u001b[21;7H\u001b[38;2;26;27;38;48;2;158;206;106mawait withStateDir(root, async () => \u001b[21;45H\u001b[38;2;192;202;245;48;2;26;27;38m  "]
[0.000, "o", "                             \u001b[22;4H\u001b[38;2;26;27;38;48;2;158;206;106m     const summary = await loadSessionCostSummary({ sessionId: \"sess-combined\" });\u001b[23;9Hconst timeseries = await loadSes\u001b[23;42HionUsag\u001b[23;50HTimeSeries({ se\u001b[23;66HsionId: \"s\u001b[23;77Hss-c\u001b[23;82Hmbined\" });\u001b[24;9Hconst logs = await loadS\u001b[24;34Hs\u001b[24;36HionLogs({ sessionId: \"sess-combined\" });\u001b[25;4H\u001b[38;2;192;202;245;48;2;26;27;38m                                                     \u001b[26;16H\u001b[38;2;26;27;38;48;2;158;206;106mpath.bas\u001b[26;25Hname(summary?.sessionFile ?? \"\")).toBe(\"sess-c\u001b[26;72Hmbined.jsonl\");\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[27;16H\u001b[38;2;26;27;38;48;2;158;206;106msu\u001b[27;19Hmary?.totalTokens).toBe(40);\u001b[38;2;192;202;245;48;2;26;27;38m                       \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.058, "o", "\u001b[11;9H\u001b[38;2;26;27;38;48;2;158;206;106mpa\u001b[11;12Hh.join(sessionsDir, \"sess-combined.jsonl\"),\u001b[12;9HJSON.\u001b[12;15Htringify({\u001b[13;11Htype: \"mes\u001b[13;22Hage\",\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[14;11H\u001b[38;2;26;27;38;48;2;158;206;106mtimes\u001b[14;17Hamp\u001b[14;23H2026-02-12T12:00:00.000Z\",\u001b[15;11Hmes\u001b[15;21H\u001b[38;2;192;202;245;48;2;26;27;38m                                                                 \u001b[16;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"assistant\",\u001b[17;9H    content: \"active answer\",\u001b[18;9H    usage: { input: 10, output: 20, totalTokens: 30, cost: { total: 0.03 } },\u001b[19;7H    },\u001b[20;4H     }),\u001b[21;7H  \"u\u001b[21;12Hf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                            \u001b[22;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m                                                                             \u001b[23;4H                                                                                         \u001b[24;7H\u001b[38;2;26;27;38;48;2;158;206;106mawait withStateDir(root, async () => \u001b[24;"]
[0.000, "o", "45H\u001b[38;2;192;202;245;48;2;26;27;38m                               \u001b[25;4H\u001b[38;2;26;27;38;48;2;158;206;106m     const summary = await loadSessionCostSummary({ sessionId: \"sess-combined\" });\u001b[26;9Hconst timeseries = await loadSes\u001b[26;42HionUsag\u001b[26;50HTimeSeries({ se\u001b[26;66HsionId: \"s\u001b[26;77Hss-c\u001b[26;82Hmbined\" });\u001b[27;9Hconst logs = await loadS\u001b[27;34Hs\u001b[27;36HionLogs({ sessionId: \"sess-combined\" });\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.031, "o", "\u001b[11;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"u\u001b[11;12Hf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                                      \u001b[12;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m                \u001b[13;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[13;12H fs.writeFil\u001b[13;25H(\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[14;9H\u001b[38;2;26;27;38;48;2;158;206;106mpa\u001b[14;12Hh.join(sessionsDir, \"sess-combined.jsonl\"),\u001b[15;9HJSON.\u001b[15;15Htringify({\u001b[16;11Htype: \"mes\u001b[16;22Hage\",\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[17;11H\u001b[38;2;26;27;38;48;2;158;206;106mtimes\u001b[17;17Hamp\u001b[17;23H2026-02-12T12:00:00.000Z\",\u001b[18;11Hmes\u001b[18;21H\u001b[38;2;192;202;245;48;2;26;27;38m                                                                 \u001b[19;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"assistant\",\u001b[20;9H    content: \"active answer\",\u001b[21;9H    usage: { input: 10, output: 20, totalTokens: 30, cost: { total: 0.03 } },\u001b[22;7H    },\u001b[23;4H     }),\u001b[24;7H  \"u\u001b[24;12Hf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                            \u001b[25;7H"]
[0.000, "o", "\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m                                                                             \u001b[26;4H                                                                                         \u001b[27;7H\u001b[38;2;26;27;38;48;2;158;206;106mawait withStateDir(root, async () => \u001b[27;45H\u001b[38;2;192;202;245;48;2;26;27;38m                               \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.026, "o", "\u001b[11;9H\u001b[38;2;26;27;38;48;2;158;206;106m    usage: { input: 6, output: 4, totalTokens: 10, cost: { total: 0.01 } },\u001b[12;7H    },\u001b[13;7H  }),\u001b[38;2;192;202;245;48;2;26;27;38m              \u001b[14;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"u\u001b[14;12Hf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                                      \u001b[14;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[15;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m                \u001b[16;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[16;12H fs.writeFil\u001b[16;25H(\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[16;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[17;9H\u001b[38;2;26;27;38;48;2;158;206;106mpa\u001b[17;12Hh.join(sessionsDir, \"sess-combined.jsonl\"),\u001b[18;9HJSON.\u001b[18;15Htringify({\u001b[19;11Htype: \"mes\u001b[19;22Hage\",\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[20;11H\u001b[38;2;26;27;38;48;2;158;206;106mtimes\u001b[20;17Hamp\u001b[20;23H2026-02-12T12:00:00.000Z\",\u001b[21;11Hmes\u001b[21;21H\u001b[38;2;192;202;245;48;2;26;27;38m                                                                 \u001b[22;11H\u001b[38;2;26;27;38;"]
[0.000, "o", "48;2;158;206;106m  role: \"assistant\",\u001b[23;9H    content: \"active answer\",\u001b[24;9H    usage: { input: 10, output: 20, totalTokens: 30, cost: { total: 0.03 } },\u001b[25;7H    },\u001b[26;4H     }),\u001b[27;7H  \"u\u001b[27;12Hf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                            \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.027, "o", "\u001b[11;11H\u001b[38;2;26;27;38;48;2;158;206;106mmes\u001b[11;21H\u001b[38;2;192;202;245;48;2;26;27;38m                                                               \u001b[12;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"assistant\",\u001b[13;9H    content: \"archived answer\",\u001b[14;9H    usage: { input: 6, output: 4, totalTokens: 10, cost: { total: 0.01 } },\u001b[15;7H    },\u001b[16;7H  }),\u001b[38;2;192;202;245;48;2;26;27;38m              \u001b[17;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"u\u001b[17;12Hf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                                      \u001b[18;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m                \u001b[19;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[19;12H fs.writeFil\u001b[19;25H(\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[20;9H\u001b[38;2;26;27;38;48;2;158;206;106mpa\u001b[20;12Hh.join(sessionsDir, \"sess-combined.jsonl\"),\u001b[21;9HJSON.\u001b[21;15Htringify({\u001b[22;11Htype: \"mes\u001b[22;22Hage\",\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[23;11H\u001b[38;2;26;27;38;48;2;158;206;106mtimes\u001b[23;17Hamp\u001b[23;23H2026-02-12T12:00:00.000Z\",\u001b[24;11Hmes\u001b[24;2"]
[0.000, "o", "1H\u001b[38;2;192;202;245;48;2;26;27;38m                                                                 \u001b[25;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"assistant\",\u001b[26;9H    content: \"active answer\",\u001b[27;9H    usage: { input: 10, output: 20, totalTokens: 30, cost: { total: 0.03 } },\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.050, "o", "\u001b[11;9H\u001b[38;2;26;27;38;48;2;158;206;106mJSON.\u001b[11;15Htringify({\u001b[12;11Htype: \"mes\u001b[12;22Hage\",\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[13;11H\u001b[38;2;26;27;38;48;2;158;206;106mtimes\u001b[13;17Hamp\u001b[13;23H2026-02-12T10:00:00.000Z\",\u001b[14;11Hmes\u001b[14;21H\u001b[38;2;192;202;245;48;2;26;27;38m                                                               \u001b[15;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"assistant\",\u001b[15;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[16;9H\u001b[38;2;26;27;38;48;2;158;206;106m    content: \"archived answer\",\u001b[17;9H    usage: { input: 6, output: 4, totalTokens: 10, cost: { total: 0.01 } },\u001b[18;7H    },\u001b[19;7H  }),\u001b[38;2;192;202;245;48;2;26;27;38m              \u001b[20;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"u\u001b[20;12Hf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                                      \u001b[21;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m                \u001b[22;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[22;12H fs.writeFil\u001b[22;25H(\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[23;9H\u001b[38;2;26;27;38;48;2;158;"]
[0.000, "o", "206;106mpa\u001b[23;12Hh.join(sessionsDir, \"sess-combined.jsonl\"),\u001b[24;9HJSON.\u001b[24;15Htringify({\u001b[25;11Htype: \"mes\u001b[25;22Hage\",\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[26;11H\u001b[38;2;26;27;38;48;2;158;206;106mtimes\u001b[26;17Hamp\u001b[26;23H2026-02-12T12:00:00.000Z\",\u001b[27;11Hmes\u001b[27;21H\u001b[38;2;192;202;245;48;2;26;27;38m                                                                 \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.050, "o", "\u001b[11;4H\u001b[38;2;192;202;245;48;2;26;27;38m                     \u001b[12;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[12;12H fs.writeFil\u001b[12;25H(\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[13;9H\u001b[38;2;26;27;38;48;2;158;206;106mpa\u001b[13;12Hh.join(sessionsDir, \"sess-combined.jsonl.reset.2026-02-12T11-00-00.000Z\"),\u001b[13;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[14;9H\u001b[38;2;26;27;38;48;2;158;206;106mJSON.\u001b[14;15Htringify({\u001b[15;11Htype: \"mes\u001b[15;22Hage\",\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[16;11H\u001b[38;2;26;27;38;48;2;158;206;106mtimes\u001b[16;17Hamp\u001b[16;23H2026-02-12T10:00:00.000Z\",\u001b[17;11Hmes\u001b[17;21H\u001b[38;2;192;202;245;48;2;26;27;38m                                                               \u001b[18;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"assistant\",\u001b[19;9H    content: \"archived answer\",\u001b[20;9H    usage: { input: 6, output: 4, totalTokens: 10, cost: { total: 0.01 } },\u001b[21;7H    },\u001b[22;7H  }),\u001b[38;2;192;202;245;48;2;26;27;38m              \u001b[23;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"u\u001b[23;12Hf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m         "]
[0.000, "o", "                             \u001b[24;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m                \u001b[25;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[25;12H fs.writeFil\u001b[25;25H(\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[26;9H\u001b[38;2;26;27;38;48;2;158;206;106mpa\u001b[26;12Hh.join(sessionsDir, \"sess-combined.jsonl\"),\u001b[27;9HJSON.\u001b[27;15Htringify({\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.030, "o", "\u001b[11;4H\u001b[38;2;26;27;38;48;2;158;206;106m   const root = await makeSessionCostRoot(\"session-active-plus-archives\");\u001b[12;7Hcons\u001b[12;13HsessionsD\u001b[12;23Hr = path.join(root, \"agents\", \"main\", \"sessions\");\u001b[13;7Hawai\u001b[13;12H fs.mkdir(\u001b[13;23HessionsDir, { recursive: true });\u001b[38;2;192;202;245;48;2;26;27;38m                              \u001b[14;4H                     \u001b[15;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[15;12H fs.writeFil\u001b[15;25H(\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[16;9H\u001b[38;2;26;27;38;48;2;158;206;106mpa\u001b[16;12Hh.join(sessionsDir, \"sess-combined.jsonl.reset.2026-02-12T11-00-00.000Z\"),\u001b[17;9HJSON.\u001b[17;15Htringify({\u001b[18;11Htype: \"mes\u001b[18;22Hage\",\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[19;11H\u001b[38;2;26;27;38;48;2;158;206;106mtimes\u001b[19;17Hamp\u001b[19;23H2026-02-12T10:00:00.000Z\",\u001b[20;11Hmes\u001b[20;21H\u001b[38;2;192;202;245;48;2;26;27;38m                                                               \u001b[21;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"assistant\",\u001b[22;9H    content: \"archived answer\",\u001b[23;9H    usage: { input: 6,"]
[0.000, "o", " output: 4, totalTokens: 10, cost: { total: 0.01 } },\u001b[24;7H    },\u001b[25;7H  }),\u001b[38;2;192;202;245;48;2;26;27;38m              \u001b[26;9H\u001b[38;2;26;27;38;48;2;158;206;106m\"u\u001b[26;12Hf-8\",\u001b[38;2;192;202;245;48;2;26;27;38m                                      \u001b[27;7H\u001b[38;2;26;27;38;48;2;158;206;106m);\u001b[38;2;192;202;245;48;2;26;27;38m                \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.025, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38m  });                                                                      \u001b[12;3H                                                                      \u001b[12;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[13;5H\u001b[38;2;26;27;38;48;2;158;206;106mit(\"\u001b[13;10Hggregates sam\u001b[13;24H-\u001b[13;26Htem active\u001b[13;37Hand archived transcripts for per-session cost summaries\", async () => {\u001b[14;4H   const root = await makeSessionCostRoot(\"session-active-plus-archives\");\u001b[14;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[15;7H\u001b[38;2;26;27;38;48;2;158;206;106mcons\u001b[15;13HsessionsD\u001b[15;23Hr = path.join(root, \"agents\", \"main\", \"sessions\");\u001b[16;7Hawai\u001b[16;12H fs.mkdir(\u001b[16;23HessionsDir, { recursive: true });\u001b[38;2;192;202;245;48;2;26;27;38m                              \u001b[17;4H                     \u001b[18;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[18;12H fs.writeFil\u001b[18;25H(\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[19;9H\u001b[38;2;26;27;38;48;2;158;206;106mpa\u001b[19;12Hh.join(sessionsDir, \"sess-combined.jsonl.reset.2026-02-"]
[0.000, "o", "12T11-00-00.000Z\"),\u001b[20;9HJSON.\u001b[20;15Htringify({\u001b[21;11Htype: \"mes\u001b[21;22Hage\",\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[22;11H\u001b[38;2;26;27;38;48;2;158;206;106mtimes\u001b[22;17Hamp\u001b[22;23H2026-02-12T10:00:00.000Z\",\u001b[23;11Hmes\u001b[23;21H\u001b[38;2;192;202;245;48;2;26;27;38m                                                               \u001b[24;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"assistant\",\u001b[25;9H    content: \"archived answer\",\u001b[26;9H    usage: { input: 6, output: 4, totalTokens: 10, cost: { total: 0.01 } },\u001b[27;7H    },\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[11;3H\u001b[38;2;105;113;150;48;2;26;27;38m+++ b/src/infra/session-cost-usage.test.ts\u001b[12;3H\u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m@@ -1965,6 +1965,103 @@ describe(\"session cost usage\", () => {\u001b[13;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m    });                                                                                                  \u001b[14;3H  });                                                                      \u001b[15;3H                                                                      \u001b[16;5H\u001b[38;2;26;27;38;48;2;158;206;106mit(\"\u001b[16;10Hggregates sam\u001b[16;24H-\u001b[16;26Htem active\u001b[16;37Hand archived transcripts for per-session cost summaries\", async () => {\u001b[17;4H   const root = await makeSessionCostRoot(\"session-active-plus-archives\");\u001b[18;7Hcons\u001b[18;13HsessionsD\u001b[18;23Hr = path.join(root, \"agents\", \"main\", \"sessions\");\u001b[19;7Hawai\u001b[19;12H fs.mkdir(\u001b[19;23HessionsDir, { recursive: true });\u001b[38;2;192;202;245;48;2;26;27;38m                              \u001b[20;4H                     \u001b[21;7H\u001b[38;2;26;27;38;48;2;"]
[0.000, "o", "158;206;106mawai\u001b[21;12H fs.writeFil\u001b[21;25H(\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[22;9H\u001b[38;2;26;27;38;48;2;158;206;106mpa\u001b[22;12Hh.join(sessionsDir, \"sess-combined.jsonl.reset.2026-02-12T11-00-00.000Z\"),\u001b[23;9HJSON.\u001b[23;15Htringify({\u001b[24;11Htype: \"mes\u001b[24;22Hage\",\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[25;11H\u001b[38;2;26;27;38;48;2;158;206;106mtimes\u001b[25;17Hamp\u001b[25;23H2026-02-12T10:00:00.000Z\",\u001b[26;11Hmes\u001b[26;21H\u001b[38;2;192;202;245;48;2;26;27;38m                                                               \u001b[27;11H\u001b[38;2;26;27;38;48;2;158;206;106m  role: \"assistant\",\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.021, "o", "\u001b[11;3H\u001b[38;2;105;113;150;48;2;26;27;38mdiff --git a/src/infra/ses\u001b[11;30Hion-cost-u\u001b[11;41Hage.test.ts b/src/infra/session-cost-usage.test.ts\u001b[12;3Hindex 9dc1bdea466b3..c9c0c07f6bc19 100644\u001b[38;2;192;202;245;48;2;26;27;38m                     \u001b[13;3H\u001b[38;2;105;113;150;48;2;26;27;38m--- a/src/infra/session-cost-usage.test.ts\u001b[14;3H+++ b/src/infra/session-cost-usage.test.ts\u001b[15;3H\u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m@@ -1965,6 +1965,103 @@ describe(\"session cost usage\", () => {\u001b[16;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m    });                                                                                                  \u001b[17;3H  });                                                                      \u001b[18;3H                                                                      \u001b[19;5H\u001b[38;2;26;27;38;48;2;158;206;106mit(\"\u001b[19;10Hggregates sam\u001b[19;24H-\u001b[19;26Htem active\u001b[19;37Hand archived transcripts for per-session cost summaries\", async () => {\u001b[20;4H   const root = await makeSessionCostRoot(\"session-activ"]
[0.000, "o", "e-plus-archives\");\u001b[21;7Hcons\u001b[21;13HsessionsD\u001b[21;23Hr = path.join(root, \"agents\", \"main\", \"sessions\");\u001b[22;7Hawai\u001b[22;12H fs.mkdir(\u001b[22;23HessionsDir, { recursive: true });\u001b[38;2;192;202;245;48;2;26;27;38m                              \u001b[23;4H                     \u001b[24;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[24;12H fs.writeFil\u001b[24;25H(\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[25;9H\u001b[38;2;26;27;38;48;2;158;206;106mpa\u001b[25;12Hh.join(sessionsDir, \"sess-combined.jsonl.reset.2026-02-12T11-00-00.000Z\"),\u001b[26;9HJSON.\u001b[26;15Htringify({\u001b[27;11Htype: \"mes\u001b[27;22Hage\",\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.022, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38mpath: src/infra/session-cost-usage.test.ts                                              \u001b[11;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[12;3H\u001b[38;2;192;202;245;48;2;26;27;38mchange: MODIFIED, additions: 102, deletions:\u001b[12;48H2\u001b[13;3Hpatch                                     \u001b[13;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[14;3H\u001b[38;2;105;113;150;48;2;26;27;38mdiff --git a/src/infra/ses\u001b[14;30Hion-cost-u\u001b[14;41Hage.test.ts b/src/infra/session-cost-usage.test.ts\u001b[15;3Hindex 9dc1bdea466b3..c9c0c07f6bc19 100644\u001b[38;2;192;202;245;48;2;26;27;38m                     \u001b[16;3H\u001b[38;2;105;113;150;48;2;26;27;38m--- a/src/infra/session-cost-usage.test.ts\u001b[17;3H+++ b/src/infra/session-cost-usage.test.ts\u001b[18;3H\u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m@@ -1965,6 +1965,103 @@ describe(\"session cost usage\", () => {\u001b[19;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m    });                                                                                                  \u001b[20;3H  });                       "]
[0.000, "o", "                                               \u001b[21;3H                                                                      \u001b[22;5H\u001b[38;2;26;27;38;48;2;158;206;106mit(\"\u001b[22;10Hggregates sam\u001b[22;24H-\u001b[22;26Htem active\u001b[22;37Hand archived transcripts for per-session cost summaries\", async () => {\u001b[23;4H   const root = await makeSessionCostRoot(\"session-active-plus-archives\");\u001b[24;7Hcons\u001b[24;13HsessionsD\u001b[24;23Hr = path.join(root, \"agents\", \"main\", \"sessions\");\u001b[25;7Hawai\u001b[25;12H fs.mkdir(\u001b[25;23HessionsDir, { recursive: true });\u001b[38;2;192;202;245;48;2;26;27;38m                              \u001b[26;4H                     \u001b[27;7H\u001b[38;2;26;27;38;48;2;158;206;106mawai\u001b[27;12H fs.writeFil\u001b[27;25H(\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.044, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[11;9H                                    \u001b[12;3H\u001b[1m\u001b[38;2;158;206;106;48;2;26;27;38m+102 \u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;247;118;142;48;2;26;27;38m-2   \u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[38;2;169;177;214;48;2;26;27;38mMODIFIED\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38msrc/infra/session-cost-usage.test.ts\u001b[12;61H\u001b[38;2;26;27;38;48;2;122;162;247m[➖\u001b[12;64H less]\u001b[13;6H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38mh:\u001b[13;9Hsrc/infra/session-cost-usage.test.ts\u001b[14;3Hchange: MODIFIED, additions: 102, deletions: 2                                          \u001b[15;3Hpatch                                    \u001b[16;3H\u001b[38;2;105;113;150;48;2;26;27;38mdiff --git a/src/infra/ses\u001b[16;30Hion-cost-u\u001b[16;41Hage.test.ts b/src/infra/session-cost-usage.test.ts\u001b[17;3Hindex 9d\u001b[17;12H1bdea466b3..c9c0c07f6bc19 100644\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[18;3H\u001b[38;2;105;113;150;48;2;26;27;38m--- a/src/infra/session-cost-usage.test.ts\u001b[38;2;192;202"]
[0.000, "o", ";245;48;2;26;27;38m                    \u001b[19;3H\u001b[38;2;105;113;150;48;2;26;27;38m+++ b/src/infra/session-cost-usage.test.ts\u001b[20;3H\u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m@@ -1965,6 +1965,103 @@ describe(\"session cost usage\", () => {\u001b[21;7H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m});\u001b[22;3H  });                                                                                                    \u001b[23;3H                                                                           \u001b[24;5H\u001b[38;2;26;27;38;48;2;158;206;106mit(\"aggregates \u001b[24;21Hame-stem active and archived transcripts for per-session cost summaries\", async () => {\u001b[25;7Hcons\u001b[25;13Hroot = await makeSessionCostRoot(\"session-active-plus-archives\");\u001b[26;4H   const sessionsDir = path.join(root, \"agents\", \"main\", \"sessions\");\u001b[27;16Hmkdir(sessionsDir, { recursive: true });\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.008, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.014, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.028, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.008, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.027, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.007, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.014, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.044, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.001, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.028, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.000, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.049, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.001, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.033, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.000, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.055, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.000, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.116, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.034, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.022, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.003, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.027, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.006, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.014, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.028, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.008, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.028, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.025, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.001, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.018, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.000, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.032, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.000, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.034, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.000, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.037, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.001, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.255, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.139, "o", "\u001b[8;52H\u001b[38;2;169;177;214;48;2;26;27;38m 📄\u001b[8;55H Files \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[🔗\u001b[8;65H Links]\u001b[11;109H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[12;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mopenclaw/openclaw#46252\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                  \u001b[12;61H         \u001b[12;109H \u001b[13;3H     \u001b[13;9H                                    \u001b[13;109H \u001b[14;3H       \u001b[14;11H         \u001b[14;21H          \u001b[14;32H    \u001b[14;37H          \u001b[14;48H \u001b[14;109H \u001b[15;3H     \u001b[15;109H \u001b[16;3H                                                                                        \u001b[16;109H \u001b[17;3H                                         \u001b[17;109H \u001b[18;3H                                          \u001b[18;109H \u001b[19;3H                                          \u001b[19;109H \u001b[20;3H                                                              \u001b[20;109H \u001b[21;7H   \u001b[21;109H \u001b[22;5H   \u001b[22;109H \u001b[23;109H \u001b[24;3H                                                                                             "]
[0.000, "o", "            \u001b[24;109H \u001b[25;3H                                                                           \u001b[25;109H \u001b[26;3H                                                                      \u001b[26;109H \u001b[27;3H                                                     \u001b[27;109H \u001b[29;77H        \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.095, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.273, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.277, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.278, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.274, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.264, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.182, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.023, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.006, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.029, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.024, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.034, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.216, "o", "\u001b[8;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[🏠\u001b[8;6H Overview]\u001b[8;62H\u001b[22m\u001b[38;2;169;177;214;48;2;26;27;38m 🔗\u001b[8;65H Links \u001b[11;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[12;3H\u001b[1m📝\u001b[12;5H @leno23 opened \u001b[12;22Hh ago\u001b[12;109H\u001b[22m█\u001b[13;3H\u001b[38;2;192;202;245;48;2;26;27;38mSummary\u001b[13;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[14;3H\u001b[38;2;192;202;245;48;2;26;27;38m-\u001b[14;5Haggregate\u001b[14;15Hsame-stem\u001b[14;25Hactive\u001b[14;32H.jsonl\u001b[14;39Htranscripts\u001b[14;51Htogether\u001b[14;60Hwith\u001b[14;65H.jsonl.reset.*\u001b[14;80H/\u001b[14;82H.jsonl.deleted.*\u001b[14;99Harchives\u001b[14;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[15;3H\u001b[38;2;192;202;245;48;2;26;27;38mfor\u001b[15;7Hper-session\u001b[15;19Husage\u001b[15;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[16;3H\u001b[38;2;192;202;245;48;2;26;27;38m-\u001b[16;5Hkeep\u001b[16;10Hthe\u001b[16;14Hactive\u001b[16;21Htranscript\u001b[16;32Has\u001b[16;35Hthe\u001b[16;39Hcanonical\u001b[16;49Hsession\u001b[16;57Hfile\u001b[16;62Hwhile\u001b[16;68Hincluding\u001b[16;78Harchive\u001b[16;86Hentries\u001b[16;94Hin\u001b[16;97Hsummaries,\u001b[16;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[17;3H\u001b[38;2;192;202;"]
[0.000, "o", "245;48;2;26;27;38mtime\u001b[17;8Hseries,\u001b[17;16Hlogs,\u001b[17;22Hand\u001b[17;26Hcache-backed\u001b[17;39Hsummaries\u001b[17;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[18;3H\u001b[38;2;192;202;245;48;2;26;27;38m-\u001b[18;5Hadd\u001b[18;9Hregression\u001b[18;20Hcoverage\u001b[18;29Hfor\u001b[18;33Hactive+archive\u001b[18;48Haggregation\u001b[18;60Hand\u001b[18;64Hcache\u001b[18;70Hreads\u001b[18;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[19;109H│\u001b[20;3H\u001b[38;2;192;202;245;48;2;26;27;38mFixes\u001b[20;9H#46252\u001b[20;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[21;109H│\u001b[22;3H\u001b[38;2;192;202;245;48;2;26;27;38mTest\u001b[22;8Hplan\u001b[22;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[23;3H\u001b[38;2;192;202;245;48;2;26;27;38m-\u001b[23;5Hgit\u001b[23;9Hdiff\u001b[23;14H--check\u001b[23;22Horigin/main...HEAD\u001b[23;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[24;3H\u001b[38;2;192;202;245;48;2;26;27;38m-\u001b[24;5Hnode\u001b[24;10Hscripts/run-vitest.mjs\u001b[24;33Hrun\u001b[24;37Hsrc/infra/session-cost-usage.test.ts\u001b[24;74H--runInBand\u001b[24;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[25;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[25;6H more]\u001b[25;109H\u001b[22m\u001b[38;2;86;95;137;48;2;26;"]
[0.000, "o", "27;38m│\u001b[26;109H│\u001b[27;3H──────────────────────────────────────────────────────────────────────────────────────────────────────────│\u001b[29;77H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[➕\u001b[29;80H all]\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.088, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.260, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.021, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.021, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.025, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.298, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.283, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.021, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.076, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.019, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.021, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.024, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.021, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.023, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.039, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.044, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.039, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.299, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.027, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.021, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.028, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.018, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.039, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.209, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.048, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.057, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.109, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.045, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.019, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.018, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.027, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.239, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.018, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.025, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.025, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.020, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.021, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.118, "o", "\u001b[12;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mHelp\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                    \u001b[13;3H       \u001b[13;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[14;3H\u001b[1mMouse\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m      \u001b[14;15H         \u001b[14;25H      \u001b[14;32H      \u001b[14;39H           \u001b[14;51H        \u001b[14;60H    \u001b[14;65H              \u001b[14;80H \u001b[14;82H                \u001b[14;99H        \u001b[14;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[15;3H\u001b[38;2;192;202;245;48;2;26;27;38m- Click tab\u001b[15;15H to\u001b[15;19Hswitch\u001b[15;26Hsections.\u001b[15;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[16;5H\u001b[38;2;192;202;245;48;2;26;27;38mClick [➕\u001b[16;14H more]\u001b[16;21H/ [➖\u001b[16;26H less] or [➕\u001b[16;39H \u001b[16;41Hll] / [➖\u001b[16;50H all] to expand or co\u001b[16;72Hlapse\u001b[16;78Hlong t\u001b[16;85Hxt, ch\u001b[16;92Hcks,\u001b[16;97Hand fil\u001b[16;106H.\u001b[16;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[17;3H\u001b[38;2;192;202;245;48;2;26;27;38m- Click vi\u001b[17;14Hib\u001b[17;17He GitHub\u001b[17;26Hissu\u001b[17;31H or PR referenc\u001b[17;49Hto\u001b[17;52Hnavigate.\u001b[18;5HClick settings\u001b[18;20Hr\u001b[18;"]
[0.000, "o", "22Hws to apply them\u001b[18;39H \u001b[18;41Hnd symbol prefere\u001b[18;59Hces.\u001b[18;64H     \u001b[18;70H     \u001b[19;3H-\u001b[19;5HUse\u001b[19;9Hthe\u001b[19;13Hmouse\u001b[19;19Hwheel\u001b[19;25Hto\u001b[19;28Hscroll\u001b[19;35Hthe\u001b[19;39Hcurrent\u001b[19;47Hview.\u001b[20;3H     \u001b[20;9H      \u001b[21;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mKeyboard\u001b[22;3H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m- q:\u001b[22;8Hquit\u001b[23;5H?: toggle this help                \u001b[24;5Hs: open or close se\u001b[24;25Htings  \u001b[24;33H   \u001b[24;37H                                    \u001b[24;74H           \u001b[25;3H- t / y /\u001b[25;13Hp\u001b[25;15H/\u001b[25;17Hw\u001b[25;19H/\u001b[25;21Hb\u001b[25;23Hin\u001b[25;26Hsettings:\u001b[25;36Hcycle\u001b[25;42Htheme\u001b[25;48H/\u001b[25;50Hsymbols\u001b[25;58H/\u001b[25;60Hspacing\u001b[25;68H/\u001b[25;70Hwidth\u001b[25;76Hmode\u001b[25;81H/\u001b[25;83Hscrollbar\u001b[26;3H-\u001b[26;5H-\u001b[26;7H/\u001b[26;9H+\u001b[26;11Hin\u001b[26;14Hsettings:\u001b[26;24Hdecrease\u001b[26;33Hor\u001b[26;36Hincrease\u001b[26;45Hfixed\u001b[26;51Hcontent\u001b[26;59Hwidth\u001b[27;3H- r: refresh now                                                                                          \u001b[29;68H        \u001b[29;77H        \u001b[39m\u001b[49m\u001b[5"]
[0.000, "o", "9m\u001b[0m\u001b[?25l"]
[0.108, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.254, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.107, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.008, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.019, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.019, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.028, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.008, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.014, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.255, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.257, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.081, "o", "\u001b[11;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mMouse\u001b[11;109H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[12;3H\u001b[38;2;192;202;245;48;2;26;27;38m- Click\u001b[12;11Htabs\u001b[12;16Hto\u001b[12;19Hswitch\u001b[12;26Hsections.\u001b[12;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[13;3H\u001b[38;2;192;202;245;48;2;26;27;38m-\u001b[13;5HClick\u001b[13;11H[➕\u001b[13;15Hmore]\u001b[13;21H/\u001b[13;23H[➖\u001b[13;27Hless]\u001b[13;33Hor\u001b[13;36H[➕\u001b[13;40Hall]\u001b[13;45H/\u001b[13;47H[➖\u001b[13;51Hall]\u001b[13;56Hto\u001b[13;59Hexpand\u001b[13;66Hor\u001b[13;69Hcollapse\u001b[13;78Hlong\u001b[13;83Htext,\u001b[13;89Hchecks,\u001b[13;97Hand\u001b[13;101Hfiles.\u001b[14;3H- Click\u001b[14;11Hvisible\u001b[14;19HGitHub\u001b[14;26Hissue\u001b[14;32Hor\u001b[14;35HPR\u001b[14;38Hreferences\u001b[14;49Hto\u001b[14;52Hnavigate.\u001b[15;11Hsettings rows to apply theme\u001b[15;40Hand\u001b[15;44Hsymbol\u001b[15;51Hpreferences.\u001b[16;5HUse the mouse wheel to scroll the current\u001b[16;47Hview.   \u001b[16;56H  \u001b[16;59H      \u001b[16;66H  \u001b[16;69H        \u001b[16;78H    \u001b[16;83H     \u001b[16;89H       \u001b[16;97H   \u001b[16;101H      \u001b[17;3H \u001b[17;5H     \u001b[17;11H       \u001b[17;19H      \u001b[17;26H     \u001b[17;32H  \u001b[17;35H  \u001b[17;38H          \u001b[17;49"]
[0.000, "o", "H  \u001b[17;52H         \u001b[17;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[18;3H\u001b[1mKeyboard\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[18;20H    \u001b[18;25H  \u001b[18;28H     \u001b[18;34H     \u001b[18;40H   \u001b[18;44H      \u001b[18;51H            \u001b[18;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[19;5H\u001b[38;2;192;202;245;48;2;26;27;38mq: quit\u001b[19;13H     \u001b[19;19H     \u001b[19;25H  \u001b[19;28H      \u001b[19;35H   \u001b[19;39H       \u001b[19;47H     \u001b[20;3H-\u001b[20;5H?:\u001b[20;8Htoggle\u001b[20;15Hthis\u001b[20;20Hhelp\u001b[21;3H- s: open\u001b[21;13Hor\u001b[21;16Hclose\u001b[21;22Hsettings\u001b[22;5Ht / y /\u001b[22;13Hp\u001b[22;15H/\u001b[22;17Hw\u001b[22;19H/\u001b[22;21Hb\u001b[22;23Hin\u001b[22;26Hsettings:\u001b[22;36Hcycle\u001b[22;42Htheme\u001b[22;48H/\u001b[22;50Hsymbols\u001b[22;58H/\u001b[22;60Hspacing\u001b[22;68H/\u001b[22;70Hwidth\u001b[22;76Hmode\u001b[22;81H/\u001b[22;83Hscrollbar\u001b[23;5H- / + in settings: decrease\u001b[23;33Hor\u001b[23;36Hincrease\u001b[23;45Hfixed\u001b[23;51Hcontent\u001b[23;59Hwidth\u001b[24;5Hr\u001b[24;8Hrefresh\u001b[24;16Hnow  \u001b[24;22H        \u001b[25;5Hf: load\u001b[25;13Hfull GitHub pages when\u001b[25;36Ha partial-depth warning\u001b[25;60His shown \u001b[25;70H     \u001b[25;76H    \u001b[25;81H \u001b[25;83H     "]
[0.000, "o", "    \u001b[26;5Hy: copy firs\u001b[26;18H vi\u001b[26;22Hibl\u001b[26;26H URL, or current resource URL   \u001b[26;59H     \u001b[27;5Ho\u001b[27;8Hopen first visible\u001b[27;27HURL,\u001b[27;32Hor\u001b[27;35Hcurrent\u001b[27;43Hresource\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.004, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38m- Click\u001b[11;11Hvisible\u001b[11;19HGitHub\u001b[11;26Hissue\u001b[11;32Hor\u001b[11;35HPR\u001b[11;38Hreferences\u001b[11;49Hto\u001b[11;52Hnavigate.\u001b[12;11Hsettings rows to apply theme\u001b[12;40Hand\u001b[12;44Hsymbol\u001b[12;51Hpreferences.\u001b[13;5HUse the mouse wheel to scroll the current\u001b[13;47Hview.   \u001b[13;56H  \u001b[13;59H      \u001b[13;66H  \u001b[13;69H        \u001b[13;78H    \u001b[13;83H     \u001b[13;89H       \u001b[13;97H   \u001b[13;101H      \u001b[13;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[14;3H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[14;5H     \u001b[14;11H       \u001b[14;19H      \u001b[14;26H     \u001b[14;32H  \u001b[14;35H  \u001b[14;38H          \u001b[14;49H  \u001b[14;52H         \u001b[14;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[15;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mKeyboard\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[15;20H    \u001b[15;25H  \u001b[15;28H     \u001b[15;34H     \u001b[15;40H   \u001b[15;44H      \u001b[15;51H            \u001b[16;5Hq: quit\u001b[16;13H     \u001b[16;19H     \u001b[16;25H  \u001b[16;28H      \u001b[16;35H   \u001b[16;39H       \u001b[16;47H     \u001b[17;3H-\u001b[17;5H?:\u001b[17;8Htoggle\u001b[17;15Hthis\u001b[17;20Hhelp\u001b[18;3H- s: ope"]
[0.000, "o", "n\u001b[18;13Hor\u001b[18;16Hclose\u001b[18;22Hsettings\u001b[19;5Ht / y /\u001b[19;13Hp\u001b[19;15H/\u001b[19;17Hw\u001b[19;19H/\u001b[19;21Hb\u001b[19;23Hin\u001b[19;26Hsettings:\u001b[19;36Hcycle\u001b[19;42Htheme\u001b[19;48H/\u001b[19;50Hsymbols\u001b[19;58H/\u001b[19;60Hspacing\u001b[19;68H/\u001b[19;70Hwidth\u001b[19;76Hmode\u001b[19;81H/\u001b[19;83Hscrollbar\u001b[19;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[20;5H\u001b[38;2;192;202;245;48;2;26;27;38m- / + in settings: decrease\u001b[20;33Hor\u001b[20;36Hincrease\u001b[20;45Hfixed\u001b[20;51Hcontent\u001b[20;59Hwidth\u001b[20;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[21;5H\u001b[38;2;192;202;245;48;2;26;27;38mr\u001b[21;8Hrefresh\u001b[21;16Hnow  \u001b[21;22H        \u001b[22;5Hf: load\u001b[22;13Hfull GitHub pages when\u001b[22;36Ha partial-depth warning\u001b[22;60His shown \u001b[22;70H     \u001b[22;76H    \u001b[22;81H \u001b[22;83H         \u001b[23;5Hy: copy firs\u001b[23;18H vi\u001b[23;22Hibl\u001b[23;26H URL, or current resource URL   \u001b[23;59H     \u001b[24;5Ho\u001b[24;8Hopen first visible\u001b[24;27HURL,\u001b[24;32Hor\u001b[24;35Hcurrent\u001b[24;43Hresource\u001b[25;5HTab / Shift-Tab / Left / Right: switch tabs   \u001b[25;52H       \u001b[25;60H  \u001b[25;63H     \u001b[26;5H1-6: jump to the visible tab in tha"]
[0.000, "o", "t position \u001b[26;52H   \u001b[27;5Hv\u001b[27;8Hreverse chronological feed\u001b[27;35Horder  \u001b[27;43H        \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.244, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[11;5H     \u001b[11;11H       \u001b[11;19H      \u001b[11;26H     \u001b[11;32H  \u001b[11;35H  \u001b[11;38H          \u001b[11;49H  \u001b[11;52H         \u001b[12;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mKeyboard\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[12;20H    \u001b[12;25H  \u001b[12;28H     \u001b[12;34H     \u001b[12;40H   \u001b[12;44H      \u001b[12;51H            \u001b[13;5Hq: quit\u001b[13;13H     \u001b[13;19H     \u001b[13;25H  \u001b[13;28H      \u001b[13;35H   \u001b[13;39H       \u001b[13;47H     \u001b[14;3H-\u001b[14;5H?:\u001b[14;8Htoggle\u001b[14;15Hthis\u001b[14;20Hhelp\u001b[15;3H- s: open\u001b[15;13Hor\u001b[15;16Hclose\u001b[15;22Hsettings\u001b[15;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[16;5H\u001b[38;2;192;202;245;48;2;26;27;38mt / y /\u001b[16;13Hp\u001b[16;15H/\u001b[16;17Hw\u001b[16;19H/\u001b[16;21Hb\u001b[16;23Hin\u001b[16;26Hsettings:\u001b[16;36Hcycle\u001b[16;42Htheme\u001b[16;48H/\u001b[16;50Hsymbols\u001b[16;58H/\u001b[16;60Hspacing\u001b[16;68H/\u001b[16;70Hwidth\u001b[16;76Hmode\u001b[16;81H/\u001b[16;83Hscrollbar\u001b[16;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[17;5H\u001b[38;2;192;202;245;48;2;26;27;38m- / + in settings: decrease\u001b[17;33Hor\u001b[17;36Hincrease\u001b[17;45Hfixed\u001b[17;51Hcontent"]
[0.000, "o", "\u001b[17;59Hwidth\u001b[18;5Hr\u001b[18;8Hrefresh\u001b[18;16Hnow  \u001b[18;22H        \u001b[19;5Hf: load\u001b[19;13Hfull GitHub pages when\u001b[19;36Ha partial-depth warning\u001b[19;60His shown \u001b[19;70H     \u001b[19;76H    \u001b[19;81H \u001b[19;83H         \u001b[20;5Hy: copy firs\u001b[20;18H vi\u001b[20;22Hibl\u001b[20;26H URL, or current resource URL   \u001b[20;59H     \u001b[21;5Ho\u001b[21;8Hopen first visible\u001b[21;27HURL,\u001b[21;32Hor\u001b[21;35Hcurrent\u001b[21;43Hresource\u001b[21;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[22;5H\u001b[38;2;192;202;245;48;2;26;27;38mTab / Shift-Tab / Left / Right: switch tabs   \u001b[22;52H       \u001b[22;60H  \u001b[22;63H     \u001b[22;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[23;5H\u001b[38;2;192;202;245;48;2;26;27;38m1-6: jump to the visible tab in that position \u001b[23;52H   \u001b[24;5Hv\u001b[24;8Hreverse chronological feed\u001b[24;35Horder  \u001b[24;43H        \u001b[25;5Ha: expand or collapse all rows in the current\u001b[25;51Htab\u001b[26;5HUp /\u001b[26;10HDown\u001b[26;15H/ Pag\u001b[26;21HUp / PageDown /\u001b[26;37HHome\u001b[26;42H/ End: scroll\u001b[27;5He\u001b[27;8Hexpand or c\u001b[27;20Hllapse the main body\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.253, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.010, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38m-\u001b[11;5H?:\u001b[11;8Htoggle\u001b[11;15Hthis\u001b[11;20Hhelp\u001b[12;3H- s: open\u001b[12;13Hor\u001b[12;16Hclose\u001b[12;22Hsettings\u001b[13;5Ht / y /\u001b[13;13Hp\u001b[13;15H/\u001b[13;17Hw\u001b[13;19H/\u001b[13;21Hb\u001b[13;23Hin\u001b[13;26Hsettings:\u001b[13;36Hcycle\u001b[13;42Htheme\u001b[13;48H/\u001b[13;50Hsymbols\u001b[13;58H/\u001b[13;60Hspacing\u001b[13;68H/\u001b[13;70Hwidth\u001b[13;76Hmode\u001b[13;81H/\u001b[13;83Hscrollbar\u001b[14;5H- / + in settings: decrease\u001b[14;33Hor\u001b[14;36Hincrease\u001b[14;45Hfixed\u001b[14;51Hcontent\u001b[14;59Hwidth\u001b[15;5Hr\u001b[15;8Hrefresh\u001b[15;16Hnow  \u001b[15;22H        \u001b[16;5Hf: load\u001b[16;13Hfull GitHub pages when\u001b[16;36Ha partial-depth warning\u001b[16;60His shown \u001b[16;70H     \u001b[16;76H    \u001b[16;81H \u001b[16;83H         \u001b[17;5Hy: copy firs\u001b[17;18H vi\u001b[17;22Hibl\u001b[17;26H URL, or current resource URL   \u001b[17;59H     \u001b[17;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[18;5H\u001b[38;2;192;202;245;48;2;26;27;38mo\u001b[18;8Hopen first visible\u001b[18;27HURL,\u001b[18;32Hor\u001b[18;35Hcurrent\u001b[18;43Hresource\u001b[18;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[19;5H\u001b[38;2;192;202;245;48;2;26;27;38mTab / Shift-Tab / Left / Rig"]
[0.000, "o", "ht: switch tabs   \u001b[19;52H       \u001b[19;60H  \u001b[19;63H     \u001b[19;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[20;5H\u001b[38;2;192;202;245;48;2;26;27;38m1-6: jump to the visible tab in that position \u001b[20;52H   \u001b[21;5Hv\u001b[21;8Hreverse chronological feed\u001b[21;35Horder  \u001b[21;43H        \u001b[22;5Ha: expand or collapse all rows in the current\u001b[22;51Htab\u001b[23;5HUp /\u001b[23;10HDown\u001b[23;15H/ Pag\u001b[23;21HUp / PageDown /\u001b[23;37HHome\u001b[23;42H/ End: scroll\u001b[23;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[24;5H\u001b[38;2;192;202;245;48;2;26;27;38me\u001b[24;8Hexpand or c\u001b[24;20Hllapse the main body\u001b[24;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[25;5H\u001b[38;2;192;202;245;48;2;26;27;38mBacks\u001b[25;12Hce: \u001b[25;17Heturn after following\u001b[25;39Ha link     \u001b[25;51H   \u001b[25;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[26;3H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[26;5H  \u001b[26;8H \u001b[26;10H    \u001b[26;15H \u001b[26;17H      \u001b[26;24H \u001b[26;26H        \u001b[26;35H \u001b[26;37H    \u001b[26;42H \u001b[26;44H    \u001b[26;49H      \u001b[27;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mRefresh\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m"]
[0.000, "o", "    \u001b[27;15H  \u001b[27;18H        \u001b[27;27H   \u001b[27;31H    \u001b[27;36H    \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.254, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.043, "o", "\u001b[11;5H\u001b[38;2;192;202;245;48;2;26;27;38m- / + in settings: decrease\u001b[11;33Hor\u001b[11;36Hincrease\u001b[11;45Hfixed\u001b[11;51Hcontent\u001b[11;59Hwidth\u001b[12;5Hr\u001b[12;8Hrefresh\u001b[12;16Hnow  \u001b[12;22H        \u001b[13;5Hf: load\u001b[13;13Hfull GitHub pages when\u001b[13;36Ha partial-depth warning\u001b[13;60His shown \u001b[13;70H     \u001b[13;76H    \u001b[13;81H \u001b[13;83H         \u001b[14;5Hy: copy firs\u001b[14;18H vi\u001b[14;22Hibl\u001b[14;26H URL, or current resource URL   \u001b[14;59H     \u001b[15;5Ho\u001b[15;8Hopen first visible\u001b[15;27HURL,\u001b[15;32Hor\u001b[15;35Hcurrent\u001b[15;43Hresource\u001b[16;5HTab / Shift-Tab / Left / Right: switch tabs   \u001b[16;52H       \u001b[16;60H  \u001b[16;63H     \u001b[17;5H1-6: jump to the visible tab in that position \u001b[17;52H   \u001b[18;5Hv\u001b[18;8Hreverse chronological feed\u001b[18;35Horder  \u001b[18;43H        \u001b[19;5Ha: expand or collapse all rows in the current\u001b[19;51Htab\u001b[20;5HUp /\u001b[20;10HDown\u001b[20;15H/ Pag\u001b[20;21HUp / PageDown /\u001b[20;37HHome\u001b[20;42H/ End: scroll\u001b[20;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[21;5H\u001b[38;2;192;202;245;48;2;26;27;38me\u001b[21;8Hexpand or c\u001b[21;20Hllapse the main body\u001b[21"]
[0.000, "o", ";109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[22;5H\u001b[38;2;192;202;245;48;2;26;27;38mBacks\u001b[22;12Hce: \u001b[22;17Heturn after following\u001b[22;39Ha link     \u001b[22;51H   \u001b[23;3H \u001b[23;5H  \u001b[23;8H \u001b[23;10H    \u001b[23;15H \u001b[23;17H      \u001b[23;24H \u001b[23;26H        \u001b[23;35H \u001b[23;37H    \u001b[23;42H \u001b[23;44H    \u001b[23;49H      \u001b[24;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mRefresh\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[24;15H  \u001b[24;18H        \u001b[24;27H   \u001b[24;31H    \u001b[24;36H    \u001b[25;5HLive mod\u001b[25;14H refreshes automatically\u001b[25;39Hon the\u001b[25;46Hconfigured\u001b[25;57Hinterval.\u001b[26;3H-\u001b[26;5HThe\u001b[26;9Hstatus\u001b[26;16Hband\u001b[26;21Hshows\u001b[26;27Hthe\u001b[26;31Hlast\u001b[26;36Hrefresh\u001b[26;44Htime\u001b[26;49Hand\u001b[26;53Hwhether\u001b[26;61Hcontent\u001b[26;69Hchanged.\u001b[26;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[27;3H\u001b[38;2;192;202;245;48;2;26;27;38m       \u001b[27;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.256, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.198, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.043, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.168, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.034, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.029, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.074, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.110, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.248, "o", "\u001b[11;5H\u001b[38;2;192;202;245;48;2;26;27;38m?: toggle this help        \u001b[11;33H  \u001b[11;36H        \u001b[11;45H     \u001b[11;51H       \u001b[11;59H     \u001b[12;5Hs\u001b[12;8Hopen or\u001b[12;16Hclose\u001b[12;22Hsettings\u001b[13;5Ht / y /\u001b[13;13Hp / w / b in settings:\u001b[13;36Hcycle theme / symbols /\u001b[13;60Hspacing /\u001b[13;70Hwidth\u001b[13;76Hmode\u001b[13;81H/\u001b[13;83Hscrollbar\u001b[14;5H- / + in set\u001b[14;18Hing\u001b[14;22H: d\u001b[14;26Hcrease or increase fixed content\u001b[14;59Hwidth\u001b[15;5Hr\u001b[15;8Hrefresh now       \u001b[15;27H    \u001b[15;32H  \u001b[15;35H       \u001b[15;43H        \u001b[16;5Hf: load full GitHub pages when a partial-depth\u001b[16;52Hwarning\u001b[16;60His\u001b[16;63Hshown\u001b[17;5Hy: copy first visible URL, or current resource\u001b[17;52HURL\u001b[18;5Ho\u001b[18;8Hopen first visible URL, or\u001b[18;35Hcurrent\u001b[18;43Hresource\u001b[19;5HTab / Shift-Tab / Left / Right: switch tabs  \u001b[19;51H   \u001b[20;5H1-6:\u001b[20;10Hjump\u001b[20;15Hto th\u001b[20;21H visible tab in\u001b[20;37Hthat\u001b[20;42Hposition     \u001b[20;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[21;5H\u001b[38;2;192;202;245;48;2;26;27;38mv\u001b[21;8Hreverse chr\u001b[21;20Hnological feed order\u001b["]
[0.000, "o", "21;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[22;5H\u001b[38;2;192;202;245;48;2;26;27;38ma: ex\u001b[22;12Hnd o\u001b[22;17H collapse all rows in\u001b[22;39Hthe current\u001b[22;51Htab\u001b[23;3H-\u001b[23;5HUp\u001b[23;8H/\u001b[23;10HDown\u001b[23;15H/\u001b[23;17HPageUp\u001b[23;24H/\u001b[23;26HPageDown\u001b[23;35H/\u001b[23;37HHome\u001b[23;42H/\u001b[23;44HEnd:\u001b[23;49Hscroll\u001b[24;3H- e: expand\u001b[24;15Hor\u001b[24;18Hcollapse\u001b[24;27Hthe\u001b[24;31Hmain\u001b[24;36Hbody\u001b[25;5HBackspac\u001b[25;14H: return after following\u001b[25;39Ha link\u001b[25;46H          \u001b[25;57H         \u001b[26;3H \u001b[26;5H   \u001b[26;9H      \u001b[26;16H    \u001b[26;21H     \u001b[26;27H   \u001b[26;31H    \u001b[26;36H       \u001b[26;44H    \u001b[26;49H   \u001b[26;53H       \u001b[26;61H       \u001b[26;69H        \u001b[26;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[27;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mRefresh\u001b[27;109H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.039, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[11;5H  \u001b[11;8H      \u001b[11;15H    \u001b[11;20H    \u001b[12;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mKeyboard\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[12;13H  \u001b[12;16H     \u001b[12;22H        \u001b[13;5Hq: quit\u001b[13;13H \u001b[13;15H \u001b[13;17H \u001b[13;19H \u001b[13;21H \u001b[13;23H  \u001b[13;26H         \u001b[13;36H     \u001b[13;42H     \u001b[13;48H \u001b[13;50H       \u001b[13;58H \u001b[13;60H       \u001b[13;68H \u001b[13;70H     \u001b[13;76H    \u001b[13;81H \u001b[13;83H         \u001b[14;5H?: toggle this help        \u001b[14;33H  \u001b[14;36H        \u001b[14;45H     \u001b[14;51H       \u001b[14;59H     \u001b[15;5Hs\u001b[15;8Hopen or\u001b[15;16Hclose\u001b[15;22Hsettings\u001b[16;5Ht / y /\u001b[16;13Hp / w / b in settings:\u001b[16;36Hcycle theme / symbols /\u001b[16;60Hspacing /\u001b[16;70Hwidth\u001b[16;76Hmode\u001b[16;81H/\u001b[16;83Hscrollbar\u001b[17;5H- / + in set\u001b[17;18Hing\u001b[17;22H: d\u001b[17;26Hcrease or increase fixed content\u001b[17;59Hwidth\u001b[17;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[18;5H\u001b[38;2;192;202;245;48;2;26;27;38mr\u001b[18;8Hrefresh now       \u001b[18;27H    \u001b[18;32H  \u001b[18;35H       \u001b[18;43H        \u001b[18;109H\u001b[38;2;122;162;247;48;2;2"]
[0.000, "o", "6;27;38m█\u001b[19;5H\u001b[38;2;192;202;245;48;2;26;27;38mf: load full GitHub pages when a partial-depth\u001b[19;52Hwarning\u001b[19;60His\u001b[19;63Hshown\u001b[19;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[20;5H\u001b[38;2;192;202;245;48;2;26;27;38my: copy first visible URL, or current resource\u001b[20;52HURL\u001b[21;5Ho\u001b[21;8Hopen first visible URL, or\u001b[21;35Hcurrent\u001b[21;43Hresource\u001b[22;5HTab / Shift-Tab / Left / Right: switch tabs  \u001b[22;51H   \u001b[23;5H1-6:\u001b[23;10Hjump\u001b[23;15Hto th\u001b[23;21H visible tab in\u001b[23;37Hthat\u001b[23;42Hposition     \u001b[23;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[24;5H\u001b[38;2;192;202;245;48;2;26;27;38mv\u001b[24;8Hreverse chr\u001b[24;20Hnological feed order\u001b[24;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[25;5H\u001b[38;2;192;202;245;48;2;26;27;38ma: ex\u001b[25;12Hnd o\u001b[25;17H collapse all rows in\u001b[25;39Hthe current\u001b[25;51Htab\u001b[25;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[26;3H\u001b[38;2;192;202;245;48;2;26;27;38m-\u001b[26;5HUp\u001b[26;8H/\u001b[26;10HDown\u001b[26;15H/\u001b[26;17HPageUp\u001b[26;24H/\u001b[26;26HPageDown\u001b[26;35H/\u001b[26;37HHome\u001b[26;42H/\u001b[26;44HEnd:\u001b[26;49Hscroll\u001b[27;3H- e: e"]
[0.000, "o", "xpand\u001b[27;15Hor\u001b[27;18Hcollapse\u001b[27;27Hthe\u001b[27;31Hmain\u001b[27;36Hbody\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.036, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38m-\u001b[11;5HClick\u001b[11;11Hvisible\u001b[11;19HGitHub\u001b[11;26Hissue\u001b[11;32Hor\u001b[11;35HPR\u001b[11;38Hreferences\u001b[11;49Hto\u001b[11;52Hnavigate.\u001b[12;3H- Click settings\u001b[12;20Hrows\u001b[12;25Hto\u001b[12;28Happly\u001b[12;34Htheme\u001b[12;40Hand\u001b[12;44Hsymbol\u001b[12;51Hpreferences.\u001b[13;5HUse the\u001b[13;13Hmouse\u001b[13;19Hwheel\u001b[13;25Hto\u001b[13;28Hscroll\u001b[13;35Hthe\u001b[13;39Hcurrent\u001b[13;47Hview.\u001b[14;3H \u001b[14;5H  \u001b[14;8H      \u001b[14;15H    \u001b[14;20H    \u001b[15;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mKeyboard\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[15;13H  \u001b[15;16H     \u001b[15;22H        \u001b[15;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[16;5H\u001b[38;2;192;202;245;48;2;26;27;38mq: quit\u001b[16;13H \u001b[16;15H \u001b[16;17H \u001b[16;19H \u001b[16;21H \u001b[16;23H  \u001b[16;26H         \u001b[16;36H     \u001b[16;42H     \u001b[16;48H \u001b[16;50H       \u001b[16;58H \u001b[16;60H       \u001b[16;68H \u001b[16;70H     \u001b[16;76H    \u001b[16;81H \u001b[16;83H         \u001b[16;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[17;5H\u001b[38;2;192;202;245;48;2;26;27;38m?: toggle this help        \u001b[17;33H  \u001b[17;36H        \u001b[17;45H     \u001b[17;51H    "]
[0.000, "o", "   \u001b[17;59H     \u001b[18;5Hs\u001b[18;8Hopen or\u001b[18;16Hclose\u001b[18;22Hsettings\u001b[19;5Ht / y /\u001b[19;13Hp / w / b in settings:\u001b[19;36Hcycle theme / symbols /\u001b[19;60Hspacing /\u001b[19;70Hwidth\u001b[19;76Hmode\u001b[19;81H/\u001b[19;83Hscrollbar\u001b[20;5H- / + in set\u001b[20;18Hing\u001b[20;22H: d\u001b[20;26Hcrease or increase fixed content\u001b[20;59Hwidth\u001b[21;5Hr\u001b[21;8Hrefresh now       \u001b[21;27H    \u001b[21;32H  \u001b[21;35H       \u001b[21;43H        \u001b[21;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[22;5H\u001b[38;2;192;202;245;48;2;26;27;38mf: load full GitHub pages when a partial-depth\u001b[22;52Hwarning\u001b[22;60His\u001b[22;63Hshown\u001b[22;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[23;5H\u001b[38;2;192;202;245;48;2;26;27;38my: copy first visible URL, or current resource\u001b[23;52HURL\u001b[24;5Ho\u001b[24;8Hopen first visible URL, or\u001b[24;35Hcurrent\u001b[24;43Hresource\u001b[25;5HTab / Shift-Tab / Left / Right: switch tabs  \u001b[25;51H   \u001b[26;5H1-6:\u001b[26;10Hjump\u001b[26;15Hto th\u001b[26;21H visible tab in\u001b[26;37Hthat\u001b[26;42Hposition     \u001b[27;5Hv\u001b[27;8Hreverse chr\u001b[27;20Hnological feed order\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.256, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.254, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.005, "o", "\u001b[11;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mMouse\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[11;11H       \u001b[11;19H      \u001b[11;26H     \u001b[11;32H  \u001b[11;35H  \u001b[11;38H          \u001b[11;49H  \u001b[11;52H         \u001b[12;11Htabs to switch sections.    \u001b[12;40H   \u001b[12;44H      \u001b[12;51H            \u001b[13;5HClick [➕\u001b[13;14H more] / [➖\u001b[13;26H less] or [➕\u001b[13;39H all] /\u001b[13;47H[➖\u001b[13;50H all]\u001b[13;56Hto\u001b[13;59Hexpand\u001b[13;66Hor\u001b[13;69Hcollapse\u001b[13;78Hlong\u001b[13;83Htext,\u001b[13;89Hchecks,\u001b[13;97Hand\u001b[13;101Hfiles.\u001b[13;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[14;3H\u001b[38;2;192;202;245;48;2;26;27;38m-\u001b[14;5HClick\u001b[14;11Hvisible\u001b[14;19HGitHub\u001b[14;26Hissue\u001b[14;32Hor\u001b[14;35HPR\u001b[14;38Hreferences\u001b[14;49Hto\u001b[14;52Hnavigate.\u001b[14;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[15;3H\u001b[38;2;192;202;245;48;2;26;27;38m- Click settings\u001b[15;20Hrows\u001b[15;25Hto\u001b[15;28Happly\u001b[15;34Htheme\u001b[15;40Hand\u001b[15;44Hsymbol\u001b[15;51Hpreferences.\u001b[16;5HUse the\u001b[16;13Hmouse\u001b[16;19Hwheel\u001b[16;25Hto\u001b[16;28Hscroll\u001b[16;35Hthe\u001b[16;39Hcurrent\u001b[16;47Hview.\u001b[17;3H \u001b[17;5H  \u001b[17;8H     "]
[0.000, "o", " \u001b[17;15H    \u001b[17;20H    \u001b[18;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mKeyboard\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[18;13H  \u001b[18;16H     \u001b[18;22H        \u001b[19;5Hq: quit\u001b[19;13H \u001b[19;15H \u001b[19;17H \u001b[19;19H \u001b[19;21H \u001b[19;23H  \u001b[19;26H         \u001b[19;36H     \u001b[19;42H     \u001b[19;48H \u001b[19;50H       \u001b[19;58H \u001b[19;60H       \u001b[19;68H \u001b[19;70H     \u001b[19;76H    \u001b[19;81H \u001b[19;83H         \u001b[19;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[20;5H\u001b[38;2;192;202;245;48;2;26;27;38m?: toggle this help        \u001b[20;33H  \u001b[20;36H        \u001b[20;45H     \u001b[20;51H       \u001b[20;59H     \u001b[20;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[21;5H\u001b[38;2;192;202;245;48;2;26;27;38ms\u001b[21;8Hopen or\u001b[21;16Hclose\u001b[21;22Hsettings\u001b[22;5Ht / y /\u001b[22;13Hp / w / b in settings:\u001b[22;36Hcycle theme / symbols /\u001b[22;60Hspacing /\u001b[22;70Hwidth\u001b[22;76Hmode\u001b[22;81H/\u001b[22;83Hscrollbar\u001b[23;5H- / + in set\u001b[23;18Hing\u001b[23;22H: d\u001b[23;26Hcrease or increase fixed content\u001b[23;59Hwidth\u001b[24;5Hr\u001b[24;8Hrefresh now       \u001b[24;27H    \u001b[24;32H  \u001b[24;35H       \u001b[24;43H        \u001b[25;5Hf: load full Gi"]
[0.001, "o", "tHub pages when a partial-depth\u001b[25;52Hwarning\u001b[25;60His\u001b[25;63Hshown\u001b[26;5Hy: copy first visible URL, or current resource\u001b[26;52HURL\u001b[27;5Ho\u001b[27;8Hopen first visible URL, or\u001b[27;35Hcurrent\u001b[27;43Hresource\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.061, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[11;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[12;3H\u001b[1mHelp\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[12;11H    \u001b[12;16H  \u001b[12;19H      \u001b[12;26H         \u001b[12;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[13;3H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[13;5H     \u001b[13;11H   \u001b[13;15H     \u001b[13;21H \u001b[13;23H   \u001b[13;27H     \u001b[13;33H  \u001b[13;36H   \u001b[13;40H    \u001b[13;45H \u001b[13;47H   \u001b[13;51H    \u001b[13;56H  \u001b[13;59H      \u001b[13;66H  \u001b[13;69H        \u001b[13;78H    \u001b[13;83H     \u001b[13;89H       \u001b[13;97H   \u001b[13;101H      \u001b[14;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mMouse\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[14;11H       \u001b[14;19H      \u001b[14;26H     \u001b[14;32H  \u001b[14;35H  \u001b[14;38H          \u001b[14;49H  \u001b[14;52H         \u001b[15;11Htabs to switch sections.    \u001b[15;40H   \u001b[15;44H      \u001b[15;51H            \u001b[16;5HClick [➕\u001b[16;14H more] / [➖\u001b[16;26H less] or [➕\u001b[16;39H all] /\u001b[16;47H[➖\u001b[16;50H all]\u001b[16;56Hto\u001b[16;59Hexpand\u001b[16;66Hor\u001b[16;69Hcollapse\u001b[16;78Hlong\u001b[16;83Htext,\u001b[16;89Hchecks,\u001b[16;97Hand\u001b[16;101Hfi"]
[0.000, "o", "les.\u001b[17;3H-\u001b[17;5HClick\u001b[17;11Hvisible\u001b[17;19HGitHub\u001b[17;26Hissue\u001b[17;32Hor\u001b[17;35HPR\u001b[17;38Hreferences\u001b[17;49Hto\u001b[17;52Hnavigate.\u001b[17;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[18;3H\u001b[38;2;192;202;245;48;2;26;27;38m- Click settings\u001b[18;20Hrows\u001b[18;25Hto\u001b[18;28Happly\u001b[18;34Htheme\u001b[18;40Hand\u001b[18;44Hsymbol\u001b[18;51Hpreferences.\u001b[18;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[19;5H\u001b[38;2;192;202;245;48;2;26;27;38mUse the\u001b[19;13Hmouse\u001b[19;19Hwheel\u001b[19;25Hto\u001b[19;28Hscroll\u001b[19;35Hthe\u001b[19;39Hcurrent\u001b[19;47Hview.\u001b[20;3H \u001b[20;5H  \u001b[20;8H      \u001b[20;15H    \u001b[20;20H    \u001b[21;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mKeyboard\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[21;13H  \u001b[21;16H     \u001b[21;22H        \u001b[22;5Hq: quit\u001b[22;13H \u001b[22;15H \u001b[22;17H \u001b[22;19H \u001b[22;21H \u001b[22;23H  \u001b[22;26H         \u001b[22;36H     \u001b[22;42H     \u001b[22;48H \u001b[22;50H       \u001b[22;58H \u001b[22;60H       \u001b[22;68H \u001b[22;70H     \u001b[22;76H    \u001b[22;81H \u001b[22;83H         \u001b[23;5H?: toggle this help        \u001b[23;33H  \u001b[23;36H        \u001b[23;45H     \u001b[23;51H       \u001b[23;59H     \u001b[24;5Hs\u001b[24;8Hop"]
[0.000, "o", "en or\u001b[24;16Hclose\u001b[24;22Hsettings\u001b[25;5Ht / y /\u001b[25;13Hp / w / b in settings:\u001b[25;36Hcycle theme / symbols /\u001b[25;60Hspacing /\u001b[25;70Hwidth\u001b[25;76Hmode\u001b[25;81H/\u001b[25;83Hscrollbar\u001b[26;5H- / + in set\u001b[26;18Hing\u001b[26;22H: d\u001b[26;26Hcrease or increase fixed content\u001b[26;59Hwidth\u001b[27;5Hr\u001b[27;8Hrefresh now       \u001b[27;27H    \u001b[27;32H  \u001b[27;35H       \u001b[27;43H        \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.007, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.023, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.110, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.083, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.239, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.075, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.045, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.253, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.254, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.152, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.048, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.026, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.022, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.011, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.015, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.027, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.008, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.015, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.019, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.027, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.030, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.042, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.052, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.071, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.028, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.037, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.008, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.022, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.018, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.193, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.009, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.020, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.015, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.014, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.014, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.015, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.033, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.012, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.152, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.253, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.159, "o", "\u001b[12;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mS\u001b[12;5Httings\u001b[13;3H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38m──────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[14;3H\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[15;3H\u001b[38;2;86;95;137;48;2;26;27;38mConfig: /Users/onur/.config/ghzinga/config.toml\u001b[15;109H│\u001b[16;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[close settings]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[16;21H \u001b[16;23H   \u001b[16;27H     \u001b[16;33H  \u001b[16;36H   \u001b[16;40H    \u001b[16;45H \u001b[16;47H   \u001b[16;51H    \u001b[16;56H  \u001b[16;59H      \u001b[16;66H  \u001b[16;69H        \u001b[16;78H    \u001b[16;83H     \u001b[16;89H       \u001b[16;97H   \u001b[16;101H      \u001b[16;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[17;3H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[17;5H     \u001b[17;11H       \u001b[17;19H      \u001b[17;26H     \u001b[17;32H  \u001b["]
[0.000, "o", "17;35H  \u001b[17;38H          \u001b[17;49H  \u001b[17;52H         \u001b[18;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mWidth\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[18;11H        \u001b[18;20H    \u001b[18;25H  \u001b[18;28H     \u001b[18;34H     \u001b[18;40H   \u001b[18;44H      \u001b[18;51H            \u001b[19;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mfixed\u001b[19;13H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[38;2;86;95;137;48;2;26;27;38mCap reading tabs to the configured width\u001b[20;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[20;7H\u001b[38;2;192;202;245;48;2;26;27;38mfull\u001b[20;13H\u001b[38;2;86;95;137;48;2;26;27;38mUse the full content width\u001b[21;3HFixed width: 118 columns\u001b[22;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[38;2;192;202;245;48;2;26;27;38m 88  \u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[23;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[38;2;192;202;245;48;2;26;27;38m 100  \u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[24;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;"]
[0.000, "o", "38m \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m118\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[25;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[25;7H\u001b[38;2;192;202;245;48;2;26;27;38m132\u001b[25;11H \u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[25;36H     \u001b[25;42H     \u001b[25;48H \u001b[25;50H       \u001b[25;58H \u001b[25;60H       \u001b[25;68H \u001b[25;70H     \u001b[25;76H    \u001b[25;81H \u001b[25;83H         \u001b[26;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[26;7H\u001b[38;2;192;202;245;48;2;26;27;38m148\u001b[26;11H \u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[26;33H  \u001b[26;36H        \u001b[26;45H     \u001b[26;51H       \u001b[26;59H     \u001b[27;3H \u001b[27;5H  \u001b[27;8H       \u001b[27;16H   \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.078, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.167, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.025, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.014, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.025, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.157, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.009, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.022, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.015, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.018, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.018, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.014, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.211, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.050, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.014, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.026, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.021, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.254, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.253, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.253, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.253, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.251, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.121, "o", "\u001b[11;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[12;3HConfig: /Users/onur/.config/ghzinga/config.toml\u001b[13;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[close settings]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                                                                          \u001b[15;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mWidth\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                          \u001b[15;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[16;3H\u001b[1m[x]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mfixed\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;86;95;137;48;2;26;27;38mCap reading tabs to the configured width\u001b[17;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[17;7H\u001b[38;2;192;202;245;48;2;26;27;38mfull\u001b[17;13H\u001b[38;2;86;95;137;48;2;26;27;38mUse the full content width\u001b[18;3HFixed width: 118 columns\u001b[19;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[19;7H\u001b[38;2;192;202;245;48;2;26;27;38m88  \u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[38;2;192;202;245;48;2;26;27;38m       "]
[0.000, "o", "                  \u001b[20;7H100 \u001b[20;12H\u001b[38;2;86;95;137;48;2;26;27;38mFix\u001b[20;16Hd-width prese\u001b[20;30H\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[21;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m118\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[22;7H\u001b[38;2;192;202;245;48;2;26;27;38m132\u001b[22;11H \u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[23;8H\u001b[38;2;192;202;245;48;2;26;27;38m48\u001b[24;3H   \u001b[24;7H   \u001b[24;12H                  \u001b[25;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mSpacing\u001b[25;12H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                  \u001b[26;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[26;7Hcomfortable\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;86;95;137;48;2;26;27;38mGmail-style density with gh-dash-like spacing\u001b[27;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[27;7H\u001b[38;2;192;202;245;48;2;26;27;38mcompact\u001b[27;16H\u001b[38;2;86;95;137;48;2;26;27;38mDense rows for smaller terminals\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b["]
[0.000, "o", "?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.253, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.231, "o", "\u001b[12;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mWidth\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                          \u001b[12;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[13;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mfixed\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;86;95;137;48;2;26;27;38mCap reading tabs to the configured width\u001b[14;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[14;7H\u001b[38;2;192;202;245;48;2;26;27;38mfull\u001b[14;13H\u001b[38;2;86;95;137;48;2;26;27;38mUse the full content width\u001b[15;3HFixed width: 118 columns\u001b[16;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[16;7H\u001b[38;2;192;202;245;48;2;26;27;38m88  \u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[38;2;192;202;245;48;2;26;27;38m                         \u001b[16;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[17;7H\u001b[38;2;192;202;245;48;2;26;27;38m100 \u001b[17;12H\u001b[38;2;86;95;137;48;2;26;27;38mFix\u001b[17;16Hd-width prese\u001b[17;30H\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[18;3H\u001b[1m\u001b[38;2;122;162;247;48;2"]
[0.011, "o", ";26;27;38m[x]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m118\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[19;7H\u001b[38;2;192;202;245;48;2;26;27;38m132\u001b[19;11H \u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[20;8H\u001b[38;2;192;202;245;48;2;26;27;38m48\u001b[21;3H   \u001b[21;7H   \u001b[21;12H                  \u001b[22;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mSpacing\u001b[22;12H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                  \u001b[23;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[23;7Hcomfortable\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;86;95;137;48;2;26;27;38mGmail-style density with gh-dash-like spacing\u001b[24;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[24;7H\u001b[38;2;192;202;245;48;2;26;27;38mcompact\u001b[24;16H\u001b[38;2;86;95;137;48;2;26;27;38mDense rows for smaller terminals\u001b[25;3H\u001b[38;2;192;202;245;48;2;26;27;38m       \u001b[26;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mScrollbar\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m      \u001b[26;20H                                             "]
[0.000, "o", "\u001b[27;7Hon-scroll  \u001b[38;2;86;95;137;48;2;26;27;38mShow while scrol\u001b[27;35Hing, then fade\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.253, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.153, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.012, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.027, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.029, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.025, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.031, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.164, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.127, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.139, "o", "\u001b[1;1H\u001b[1m\u001b[4m\u001b[38;2;122;162;247;48;2;36;40;59mhttps://github.com/openclaw/openclaw/pull/89289\u001b[22m\u001b[24m\u001b[38;2;192;202;245;48;2;36;40;59m \u001b[1m\u001b[38;2;158;206;106;48;2;36;40;59m[PR OPEN]\u001b[22m\u001b[38;2;192;202;245;48;2;36;40;59m \u001b[38;2;86;95;137;48;2;36;40;59mupdated 4h\u001b[2;1H\u001b[1m\u001b[38;2;192;202;245;48;2;36;40;59mfix: aggregate archived session usage\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                 \u001b[3;1H\u001b[38;2;65;72;104;48;2;26;27;38m───────────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[4;1H\u001b[1m\u001b[38;2;26;27;38;48;2;158;206;106m✅\u001b[4;3H OPEN\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;169;177;214;48;2;26;27;38m👤\u001b[4;12H @leno23\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;122;162;247;48;2;26;27;38mleno23/fix-session-usa"]
[0.002, "o", "ge-archives-46252 -> main\u001b[38;2;192;202;245;48;2;26;27;38m                                         \u001b[5;1H\u001b[1m\u001b[38;2;26;27;38;48;2;158;206;106m✅\u001b[5;3H checks PASS (58 pass, 0 pending, 0 fail)\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m📄\u001b[5;48H 2 files changed \u001b[38;2;158;206;106;48;2;26;27;38m+546\u001b[38;2;125;207;255;48;2;26;27;38m \u001b[38;2;247;118;142;48;2;26;27;38m-387\u001b[6;1H\u001b[22m\u001b[38;2;169;177;214;48;2;26;27;38mⓘ saved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;192;202;245;48;2;26;27;38m                \u001b[7;1H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[🏠\u001b[7;4H Overview]\u001b[22m\u001b[38;2;169;177;214;48;2;26;27;38m 💬\u001b[7;17H Activity  🧱\u001b[7;30H Commits  ✅\u001b[7;42H Checks  📄\u001b[7;53H Files  🔗\u001b[7;63H Links \u001b[8;1H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mSettings\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                                               \u001b[8;111H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[9;1H\u001b[38;2;86;95;137;48;2;26;27;38m──────────"]
[0.002, "o", "────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[10;1H\u001b[38;2;86;95;137;48;2;26;27;38mConfig: /Users/onur/.config/ghzinga/config.toml\u001b[38;2;192;202;245;48;2;26;27;38m                                                              \u001b[10;111H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[11;1H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[close settings]\u001b[11;109H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[11;111H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[12;3H\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[12;109H \u001b[12;111H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[13;1H\u001b[1mWidth\u001b[13;7H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m     \u001b[13;14H                                        \u001b[13;109H \u001b[13;111H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[14;1H\u001b[1m[x]\u001b[22m\u001b[38;2;192;202;245;48;"]
[0.002, "o", "2;26;27;38m \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mfixed\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[14;12H\u001b[38;2;86;95;137;48;2;26;27;38mCap reading tabs \u001b[14;30Ho \u001b[14;33Hhe configured width\u001b[14;109H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[14;111H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[15;1H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[38;2;192;202;245;48;2;26;27;38m full  \u001b[38;2;86;95;137;48;2;26;27;38mUse the ful\u001b[15;23H content width\u001b[15;109H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[15;111H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[16;1HFixed width: 118 columns\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[16;109H \u001b[16;111H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[17;1H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[38;2;192;202;245;48;2;26;27;38m 88  \u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[17;109H \u001b[17;111H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[18;1H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[38;2;192;202;245;48;2;26;27;38m 100  \u001b[38;2;86;95;137;48;2;26;27;38mFixed-width pres\u001b[18;27Ht\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[18;1"]
[0.000, "o", "09H \u001b[18;111H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[19;1H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m118\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;86;95;137;48;2;26;27;38mFixed-width pres\u001b[19;27Ht\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[19;109H \u001b[19;111H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[20;1H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[38;2;192;202;245;48;2;26;27;38m 132  \u001b[38;2;86;95;137;48;2;26;27;38mFixed-width pres\u001b[20;27Ht\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[20;109H \u001b[20;111H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[21;1H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[21;5H\u001b[38;2;192;202;245;48;2;26;27;38m148\u001b[21;10H\u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[21;109H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[21;111H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[22;3H\u001b[38;2;192;202;245;48;2;26;27;38m       \u001b[22;109H \u001b[22;111H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[23;1H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mSpacing\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m          \u001b[23;20H     "]
[0.001, "o", "                                        \u001b[23;109H \u001b[23;111H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[24;1H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[38;2;192;202;245;48;2;26;27;38m comfortable  \u001b[38;2;86;95;137;48;2;26;27;38mGmail-style density with gh-dash-like spacing\u001b[24;109H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[24;111H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[25;1H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[25;5Hcompact\u001b[25;14H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38mDense rows for smaller terminals\u001b[25;109H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[25;111H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[26;3H\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[26;109H \u001b[26;111H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[27;1H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mScrollbar\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m      \u001b[27;18H                               \u001b[27;109H \u001b[27;111H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[28;1H\u001b[38;2;169;177;214;48;2;26;27;38msaved settings to /Users/onur/.config/ghzinga/config.toml\u001b[29;1H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[🔄\u001b[29;4H refresh]\u001b[2"]
[0.001, "o", "2m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[📋\u001b[29;17H copy]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[🌐\u001b[29;27H open]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[⚙ settings]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[❔\u001b[29;50H help]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[⏻ quit]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.085, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.152, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.055, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.010, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.015, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.027, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.021, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.024, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.034, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.005, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.032, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.245, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.049, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.032, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.033, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.050, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.075, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.257, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.253, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.182, "o", "\u001b[1;1H\u001b[38;2;192;202;245;48;2;26;27;38m                                                                    \u001b[2;1H  \u001b[1m\u001b[4m\u001b[38;2;122;162;247;48;2;36;40;59mhttps://github.com/openclaw/openclaw/pull/89289\u001b[22m\u001b[24m\u001b[38;2;192;202;245;48;2;36;40;59m \u001b[1m\u001b[38;2;158;206;106;48;2;36;40;59m[PR OPEN]\u001b[22m\u001b[38;2;192;202;245;48;2;36;40;59m \u001b[38;2;86;95;137;48;2;36;40;59mupdated 4h\u001b[3;1H\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[1m\u001b[38;2;192;202;245;48;2;36;40;59mfix: aggregate archived session usage\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                                                        \u001b[4;1H  \u001b[38;2;65;72;104;48;2;26;27;38m───────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[5;1H\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[1m\u001b[38;2;26;27;38;48;2;"]
[0.000, "o", "158;206;106m✅\u001b[5;5H OPEN\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;169;177;214;48;2;26;27;38m👤\u001b[5;14H @leno23\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;122;162;247;48;2;26;27;38mleno23/fix-session-usage-archives-46252 -> main\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[6;1H  \u001b[1m\u001b[38;2;26;27;38;48;2;158;206;106m✅\u001b[6;5H checks PASS (58 pass, 0 pending, 0 fail)\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m📄\u001b[6;50H 2 files changed \u001b[38;2;158;206;106;48;2;26;27;38m+546\u001b[38;2;125;207;255;48;2;26;27;38m \u001b[38;2;247;118;142;48;2;26;27;38m-387\u001b[7;1H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;169;177;214;48;2;26;27;38mⓘ saved settings \u001b[7;21Ho /Users/onur/.config/g\u001b[7;45Hzinga/conf\u001b[7;56Hg.toml\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[8;1H  \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[🏠\u001b[8;6H Overview]\u001b[22m\u001b[38;2;169;177;214;48;2;26;27;38m 💬\u001b[8;19H Activity  🧱\u001b[8;32H Commits  ✅\u001b[8;44H Checks  📄\u001b[8;55H Files  🔗\u001b[8;65H Links \u001b[8;111H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b["]
[0.000, "o", "9;1H                                                                                                               \u001b[10;1H  \u001b[38;2;65;72;104;48;2;26;27;38m───────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[10;111H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[11;1H                \u001b[11;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[11;111H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[12;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mSettings\u001b[12;109H\u001b[22m█\u001b[12;111H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[13;1H  \u001b[38;2;86;95;137;48;2;26;27;38m────────────────────────────────────────────────────────────────────────────────"]
[0.000, "o", "──────────────────────────\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[13;111H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[14;1H   \u001b[14;5H     \u001b[14;12H                                        \u001b[14;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[14;111H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[15;1H  \u001b[38;2;86;95;137;48;2;26;27;38mConfig: /Users/on\u001b[15;21Hr/.\u001b[15;27Hfig/ghzinga/config.toml\u001b[15;109H│\u001b[15;111H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[16;1H  \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[close settings]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m      \u001b[16;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[16;111H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[17;1H   \u001b[17;5H  \u001b[17;9H                  \u001b[17;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[17;111H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[18;1H  \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mWidth\u001b[18;10H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                  \u001b[18;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[18;111H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[19;1H  \u001b[1m\u001b[38;2;122;162;247;"]
[0.000, "o", "48;2;26;27;38m[x]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mfixed\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;86;95;137;48;2;26;27;38mCap reading tabs to the configured width\u001b[19;109H│\u001b[19;111H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[20;1H  \u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[38;2;192;202;245;48;2;26;27;38m full  \u001b[38;2;86;95;137;48;2;26;27;38mUse the full content width\u001b[20;109H│\u001b[20;111H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[21;1H  \u001b[38;2;86;95;137;48;2;26;27;38mFixed width: 118 columns\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[21;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[21;111H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[22;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[22;7H\u001b[38;2;192;202;245;48;2;26;27;38m88\u001b[22;11H\u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[22;109H│\u001b[22;111H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[23;1H  \u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[38;2;192;202;245;48;2;26;27;38m 100\u001b[23;12H\u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[23;109H│\u001b[23;111H\u001b[38;2;192;202;245;48;"]
[0.000, "o", "2;26;27;38m \u001b[24;1H  \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m118\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;86;95;137;48;2;26;27;38mFixed-width pres\u001b[24;29Ht\u001b[38;2;192;202;245;48;2;26;27;38m                                 \u001b[24;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[24;111H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[25;1H  \u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[38;2;192;202;245;48;2;26;27;38m 132  \u001b[38;2;86;95;137;48;2;26;27;38mFix\u001b[25;16Hd-width preset\u001b[38;2;192;202;245;48;2;26;27;38m                \u001b[25;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[25;111H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[26;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[26;7H\u001b[38;2;192;202;245;48;2;26;27;38m148\u001b[26;12H\u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[26;109H│\u001b[26;111H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[27;1H         \u001b[27;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[27;111H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[28;1H  \u001b[38;2;169;177;214;48;2;26;27;38msaved settings to /"]
[0.000, "o", "Users/onur/.confi\u001b[28;40H/ghzinga/config.toml\u001b[29;1H\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[🔄\u001b[29;6H refresh]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[📋\u001b[29;19H copy]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[🌐\u001b[29;29H open]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[⚙ settings]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[❔\u001b[29;52H help]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[⏻ quit]\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.134, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.228, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.052, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.144, "o", "\u001b[11;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[12;3HConfig: /Users/onur/.config/ghzinga/config.toml\u001b[13;3H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[close settings]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                                                                          \u001b[15;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mWidth\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                          \u001b[15;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[16;3H\u001b[1m[x]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mfixed\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;86;95;137;48;2;26;27;38mCap reading tabs to the configured width\u001b[17;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[17;7H\u001b[38;2;192;202;245;48;2;26;27;38mfull\u001b[17;13H\u001b[38;2;86;95;137;48;2;26;27;38mUse the full content width\u001b[18;3HFixed width: 118 columns\u001b[19;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[19;7H\u001b[38;2;192;202;245;48;2;26;27;38m88  \u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[38;2;192;202;245;48;2;26;27;38m       "]
[0.001, "o", "                  \u001b[20;7H100 \u001b[20;12H\u001b[38;2;86;95;137;48;2;26;27;38mFix\u001b[20;16Hd-width prese\u001b[20;30H\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[21;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m118\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[22;7H\u001b[38;2;192;202;245;48;2;26;27;38m132\u001b[22;11H \u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[23;8H\u001b[38;2;192;202;245;48;2;26;27;38m48\u001b[24;3H   \u001b[24;7H   \u001b[24;12H                  \u001b[25;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mSpacing\u001b[25;12H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                  \u001b[26;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[26;7Hcomfortable\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;86;95;137;48;2;26;27;38mGmail-style density with gh-dash-like spacing\u001b[27;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[27;7H\u001b[38;2;192;202;245;48;2;26;27;38mcompact\u001b[27;16H\u001b[38;2;86;95;137;48;2;26;27;38mDense rows for smaller terminals\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b["]
[0.000, "o", "?25l"]
[0.064, "o", "\u001b[12;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mWidth\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                          \u001b[12;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[13;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mfixed\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;86;95;137;48;2;26;27;38mCap reading tabs to the configured width\u001b[14;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[14;7H\u001b[38;2;192;202;245;48;2;26;27;38mfull\u001b[14;13H\u001b[38;2;86;95;137;48;2;26;27;38mUse the full content width\u001b[15;3HFixed width: 118 columns\u001b[16;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[16;7H\u001b[38;2;192;202;245;48;2;26;27;38m88  \u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[38;2;192;202;245;48;2;26;27;38m                         \u001b[16;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[17;7H\u001b[38;2;192;202;245;48;2;26;27;38m100 \u001b[17;12H\u001b[38;2;86;95;137;48;2;26;27;38mFix\u001b[17;16Hd-width prese\u001b[17;30H\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[18;3H\u001b[1m\u001b[38;2;122;162;247;48;"]
[0.000, "o", "2;26;27;38m[x]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m118\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[19;7H\u001b[38;2;192;202;245;48;2;26;27;38m132\u001b[19;11H \u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[20;8H\u001b[38;2;192;202;245;48;2;26;27;38m48\u001b[21;3H   \u001b[21;7H   \u001b[21;12H                  \u001b[22;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mSpacing\u001b[22;12H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                  \u001b[23;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[23;7Hcomfortable\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;86;95;137;48;2;26;27;38mGmail-style density with gh-dash-like spacing\u001b[24;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[24;7H\u001b[38;2;192;202;245;48;2;26;27;38mcompact\u001b[24;16H\u001b[38;2;86;95;137;48;2;26;27;38mDense rows for smaller terminals\u001b[25;3H\u001b[38;2;192;202;245;48;2;26;27;38m       \u001b[26;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mScrollbar\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m      \u001b[26;20H                                            "]
[0.000, "o", " \u001b[27;7Hon-scroll  \u001b[38;2;86;95;137;48;2;26;27;38mShow while scrol\u001b[27;35Hing, then fade\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.150, "o", "\u001b[11;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[11;7H\u001b[38;2;192;202;245;48;2;26;27;38mfull\u001b[11;13H\u001b[38;2;86;95;137;48;2;26;27;38mUse the full content width\u001b[12;3HFixed width: 118 columns\u001b[13;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[13;7H\u001b[38;2;192;202;245;48;2;26;27;38m88  \u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[38;2;192;202;245;48;2;26;27;38m                         \u001b[13;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[14;7H\u001b[38;2;192;202;245;48;2;26;27;38m100 \u001b[14;12H\u001b[38;2;86;95;137;48;2;26;27;38mFix\u001b[14;16Hd-width prese\u001b[14;30H\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[15;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m118\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[16;7H\u001b[38;2;192;202;245;48;2;26;27;38m132\u001b[16;11H \u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[17;8H\u001b[38;2;192;202;245;48;2;26;27;38m48\u001b[17;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[18;3H\u001b[38;2;192;202;245;48;2;26;27;38m   "]
[0.000, "o", "\u001b[18;7H   \u001b[18;12H                  \u001b[19;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mSpacing\u001b[19;12H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                  \u001b[20;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[20;7Hcomfortable\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;86;95;137;48;2;26;27;38mGmail-style density with gh-dash-like spacing\u001b[21;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[21;7H\u001b[38;2;192;202;245;48;2;26;27;38mcompact\u001b[21;16H\u001b[38;2;86;95;137;48;2;26;27;38mDense rows for smaller terminals\u001b[22;3H\u001b[38;2;192;202;245;48;2;26;27;38m       \u001b[23;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mScrollbar\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m      \u001b[23;20H                                             \u001b[24;7Hon-scroll  \u001b[38;2;86;95;137;48;2;26;27;38mShow while scrol\u001b[24;35Hing, then fade\u001b[25;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[25;7Halways\u001b[25;15H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38mShow whenever content can scroll\u001b[26;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[38;2;192;202;245;48;2;26;27;38m hidden\u001b[26;15H\u001b[38;2;86;95;137;48;"]
[0.001, "o", "2;26;27;38mNever show the scrollbar\u001b[27;3H\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[27;7H         \u001b[27;18H                               \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.254, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.256, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.250, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.133, "o", "\u001b[11;7H\u001b[38;2;192;202;245;48;2;26;27;38m100 \u001b[11;12H\u001b[38;2;86;95;137;48;2;26;27;38mFix\u001b[11;16Hd-width prese\u001b[11;30H\u001b[38;2;192;202;245;48;2;26;27;38m         \u001b[12;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m118\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[13;7H\u001b[38;2;192;202;245;48;2;26;27;38m132\u001b[13;11H \u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[14;8H\u001b[38;2;192;202;245;48;2;26;27;38m48\u001b[14;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[15;3H\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[15;7H   \u001b[15;12H                  \u001b[16;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mSpacing\u001b[16;12H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                  \u001b[17;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[17;7Hcomfortable\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;86;95;137;48;2;26;27;38mGmail-style density with gh-dash-like spacing\u001b[18;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[18;7H\u001b[38;2;192;202;245;48;2;26;27;38mcompact\u001b"]
[0.001, "o", "[18;16H\u001b[38;2;86;95;137;48;2;26;27;38mDense rows for smaller terminals\u001b[18;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[19;3H\u001b[38;2;192;202;245;48;2;26;27;38m       \u001b[20;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mScrollbar\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m      \u001b[20;20H                                             \u001b[21;7Hon-scroll  \u001b[38;2;86;95;137;48;2;26;27;38mShow while scrol\u001b[21;35Hing, then fade\u001b[22;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[22;7Halways\u001b[22;15H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38mShow whenever content can scroll\u001b[23;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[38;2;192;202;245;48;2;26;27;38m hidden\u001b[23;15H\u001b[38;2;86;95;137;48;2;26;27;38mNever show the scrollbar\u001b[24;3H\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[24;7H         \u001b[24;18H                               \u001b[25;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mSymbo\u001b[25;9Hs\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[25;15H                                \u001b[26;7Hascii \u001b[26;14H\u001b[38;2;86;95;137;48;2;26;27;38mPlain terminal-safe \u001b[26;35Ha\u001b[26;37Hels\u001b[27;3H\u001b[1m\u001b[38"]
[0.000, "o", ";2;122;162;247;48;2;26;27;38m[x]\u001b[27;7Hemoji\u001b[27;14H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38mRicher semantic markers\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.048, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.032, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.032, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.055, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.251, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.067, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.155, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.032, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.156, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.046, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.022, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.199, "o", "\u001b[11;109H\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[12;109H \u001b[13;109H \u001b[14;109H \u001b[15;109H \u001b[16;109H \u001b[17;109H \u001b[18;109H \u001b[19;109H \u001b[20;109H \u001b[21;109H \u001b[22;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[22;7H\u001b[38;2;192;202;245;48;2;26;27;38malways\u001b[22;109H \u001b[23;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[23;7Hhidden\u001b[23;109H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[24;109H \u001b[25;109H \u001b[26;109H \u001b[27;109H \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.120, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.123, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.251, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.061, "o", "\u001b[11;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[12;109H│\u001b[13;109H│\u001b[14;109H│\u001b[15;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[16;109H█\u001b[17;109H█\u001b[18;109H█\u001b[19;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[20;109H│\u001b[21;109H│\u001b[22;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[22;7Halways\u001b[22;109H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[23;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[23;7H\u001b[38;2;192;202;245;48;2;26;27;38mhidden\u001b[23;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[24;109H│\u001b[25;109H│\u001b[26;109H│\u001b[27;109H│\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.106, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.206, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.253, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.057, "o", "\u001b[21;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[21;7Hon-scroll\u001b[22;3H\u001b[22m\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[22;7H\u001b[38;2;192;202;245;48;2;26;27;38malways\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.122, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.050, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.034, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.125, "o", "\u001b[21;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[21;7H\u001b[38;2;192;202;245;48;2;26;27;38mon-scroll\u001b[22;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[22;7Halways\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.104, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.115, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.035, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.004, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.014, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.015, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.231, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.031, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.008, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.015, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.014, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.014, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.026, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.029, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.031, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.018, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.025, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.025, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.005, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.025, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.014, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.031, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.261, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.050, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.172, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.240, "o", "\u001b[11;7H\u001b[38;2;192;202;245;48;2;26;27;38m88 \u001b[11;11H\u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[12;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[12;7H\u001b[38;2;192;202;245;48;2;26;27;38m100\u001b[13;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[13;7H118\u001b[14;8H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m32\u001b[15;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[15;7H\u001b[38;2;192;202;245;48;2;26;27;38m148\u001b[15;12H\u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[16;3H\u001b[38;2;192;202;245;48;2;26;27;38m       \u001b[17;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mSpacing\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m        \u001b[17;20H                                             \u001b[18;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[18;7Hcomfortable\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;86;95;137;48;2;26;27;38mGmail-style density with gh-dash-like spacing\u001b[19;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[19;7H\u001b[38;2;192;202;245;48;2;26;27;38mcompact\u001b[19;16H\u001b[38;2;86;95;137;48;2;26;27;38mDense rows for smaller terminals\u001b[20;3H\u001b[38;2;192;"]
[0.000, "o", "202;245;48;2;26;27;38m         \u001b[21;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mScrollbar\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[21;18H                               \u001b[22;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[22;7H\u001b[38;2;192;202;245;48;2;26;27;38mon-scroll  \u001b[38;2;86;95;137;48;2;26;27;38mShow while\u001b[22;29Hscrolling, then fade\u001b[23;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[23;7Halways\u001b[23;15H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38mShow whenever content can scroll\u001b[24;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[24;7H\u001b[38;2;192;202;245;48;2;26;27;38mhidden\u001b[24;15H\u001b[38;2;86;95;137;48;2;26;27;38mNever show the scrollbar\u001b[25;3H\u001b[38;2;192;202;245;48;2;26;27;38m       \u001b[26;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mSymbols\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[26;14H                          \u001b[27;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[27;7H\u001b[38;2;192;202;245;48;2;26;27;38mascii\u001b[27;14H\u001b[38;2;86;95;137;48;2;26;27;38mPlain ter\u001b[27;24Hi\u001b[27;26Hal-safe labels\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.254, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.168, "o", "\u001b[11;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[11;7H118\u001b[11;11H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[38;2;86;95;137;48;2;26;27;38mFixed-width preset\u001b[12;8H\u001b[38;2;192;202;245;48;2;26;27;38m32\u001b[13;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[13;7H\u001b[38;2;192;202;245;48;2;26;27;38m148\u001b[14;3H   \u001b[14;7H   \u001b[14;12H                  \u001b[15;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mSpacing\u001b[15;12H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                  \u001b[16;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[16;7Hcomfortable\u001b[16;20H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38mGmail-style density with gh-dash-like spacing\u001b[17;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[38;2;192;202;245;48;2;26;27;38m compact\u001b[17;16H\u001b[38;2;86;95;137;48;2;26;27;38mDense rows for smaller terminals\u001b[18;3H\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[18;7H           \u001b[18;20H                                             \u001b[19;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mScrollbar\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[19;16H                                \u001b[19;109H\u001b[38;2;122;162;24"]
[0.000, "o", "7;48;2;26;27;38m█\u001b[20;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[20;7H\u001b[38;2;192;202;245;48;2;26;27;38mon-scroll\u001b[20;18H\u001b[38;2;86;95;137;48;2;26;27;38mShow while scrolling, then fade\u001b[21;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38ma\u001b[21;9Hw\u001b[21;11Hys\u001b[21;15H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38mShow whenever content can scroll\u001b[22;7H\u001b[38;2;192;202;245;48;2;26;27;38mhidden  \u001b[38;2;86;95;137;48;2;26;27;38mNever show the scro\u001b[22;35Hlbar\u001b[38;2;192;202;245;48;2;26;27;38m          \u001b[23;3H   \u001b[23;7H      \u001b[23;15H                                \u001b[24;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mSymbols\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[24;15H                        \u001b[25;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[25;7H\u001b[38;2;192;202;245;48;2;26;27;38mascii\u001b[25;14H\u001b[38;2;86;95;137;48;2;26;27;38mPlain terminal-safe labels\u001b[26;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38memoji\u001b[26"]
[0.008, "o", ";14H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38mRicher semantic markers\u001b[27;3H\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[27;7H     \u001b[27;14H                          \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.249, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.041, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[11;7H   \u001b[11;12H                  \u001b[12;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mSpacing\u001b[12;12H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                  \u001b[13;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[13;7Hcomfortable\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;86;95;137;48;2;26;27;38mGmail-style density with gh-dash-like spacing\u001b[14;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[14;7H\u001b[38;2;192;202;245;48;2;26;27;38mcompact\u001b[14;16H\u001b[38;2;86;95;137;48;2;26;27;38mDense rows for smaller terminals\u001b[15;3H\u001b[38;2;192;202;245;48;2;26;27;38m       \u001b[15;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[16;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mScrollbar\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m      \u001b[16;20H                                             \u001b[17;7Hon-scroll  \u001b[38;2;86;95;137;48;2;26;27;38mShow while scrol\u001b[17;35Hing, then fade\u001b[18;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[18;7Halways\u001b[18;15H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38mShow whenever content can scroll\u001b[19;3H\u001b[38;2;105;113;150"]
[0.000, "o", ";48;2;26;27;38m[ ]\u001b[38;2;192;202;245;48;2;26;27;38m hidden\u001b[19;15H\u001b[38;2;86;95;137;48;2;26;27;38mNever show the scrollbar\u001b[20;3H\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[20;7H         \u001b[20;18H                               \u001b[21;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mSymbo\u001b[21;9Hs\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[21;15H                                \u001b[22;7Hascii \u001b[22;14H\u001b[38;2;86;95;137;48;2;26;27;38mPlain terminal-safe \u001b[22;35Ha\u001b[22;37Hels\u001b[23;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[23;7Hemoji\u001b[23;14H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38mRicher semantic markers\u001b[24;3H\u001b[38;2;192;202;245;48;2;26;27;38m       \u001b[25;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mTheme\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[25;14H                          \u001b[26;7H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mdefault\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;86;95;137;48;2;26;27;38mCur\u001b[26;20Hent default Tokyo Night colors\u001b[27;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[27;7H\u001b[38;2;192;202;245;48;2;26;27;38mcatppuccin\u001b[27;19H\u001b[38;2;86;95;"]
[0.000, "o", "137;48;2;26;27;38mHerdr Catppuccin Mocha\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.251, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.256, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.050, "o", "\u001b[11;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[11;7Hcomfortable\u001b[11;20H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38mGmail-style density with gh-dash-like spacing\u001b[12;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[38;2;192;202;245;48;2;26;27;38m compact\u001b[12;16H\u001b[38;2;86;95;137;48;2;26;27;38mDense rows for smaller terminals\u001b[13;3H\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[13;7H           \u001b[13;20H                                             \u001b[14;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mScrollbar\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[14;16H                                \u001b[15;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[15;7H\u001b[38;2;192;202;245;48;2;26;27;38mon-scroll\u001b[15;18H\u001b[38;2;86;95;137;48;2;26;27;38mShow while scrolling, then fade\u001b[16;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38ma\u001b[16;9Hw\u001b[16;11Hys\u001b[16;15H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38mShow whenever content can scroll\u001b[16;109H│\u001b[17;7H\u001b[38;2;192;202;245;48;2;26;27;38mhidden  \u001b[38;2;86;95;137;48;2;26;27;"]
[0.000, "o", "38mNever show the scro\u001b[17;35Hlbar\u001b[38;2;192;202;245;48;2;26;27;38m          \u001b[18;3H   \u001b[18;7H      \u001b[18;15H                                \u001b[19;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mSymbols\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[19;15H                        \u001b[20;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[20;7H\u001b[38;2;192;202;245;48;2;26;27;38mascii\u001b[20;14H\u001b[38;2;86;95;137;48;2;26;27;38mPlain terminal-safe labels\u001b[20;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[21;3H\u001b[1m[x]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38memoji\u001b[21;14H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38mRicher semantic markers\u001b[22;3H\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[22;7H     \u001b[22;14H                          \u001b[23;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mThem\u001b[23;8H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[23;14H                       \u001b[24;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[24;7Hdefault\u001b[24;16H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38mCurrent default Tokyo Night colors\u001b[25;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b"]
[0.000, "o", "[38;2;192;202;245;48;2;26;27;38m catppuccin\u001b[25;19H\u001b[38;2;86;95;137;48;2;26;27;38mHerdr Catppuccin Mocha\u001b[26;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[26;7H\u001b[38;2;192;202;245;48;2;26;27;38mcatppuccin-latte  \u001b[38;2;86;95;137;48;2;26;27;38mHerdr Catppucc\u001b[26;40Hn Latte\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[27;7Hterminal  \u001b[38;2;86;95;137;48;2;26;27;38mTerminal ANSI \u001b[27;32Holors\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.255, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.051, "o", "\u001b[11;3H\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[11;7H           \u001b[11;20H                                             \u001b[12;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mScrollbar\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[12;16H                                \u001b[13;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[13;7H\u001b[38;2;192;202;245;48;2;26;27;38mon-scroll\u001b[13;18H\u001b[38;2;86;95;137;48;2;26;27;38mShow while scrolling, then fade\u001b[14;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38ma\u001b[14;9Hw\u001b[14;11Hys\u001b[14;15H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38mShow whenever content can scroll\u001b[15;7H\u001b[38;2;192;202;245;48;2;26;27;38mhidden  \u001b[38;2;86;95;137;48;2;26;27;38mNever show the scro\u001b[15;35Hlbar\u001b[38;2;192;202;245;48;2;26;27;38m          \u001b[16;3H   \u001b[16;7H      \u001b[16;15H                                \u001b[17;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mSymbols\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[17;15H                        \u001b[17;109H\u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[18;3H\u001b[38;2;"]
[0.001, "o", "105;113;150;48;2;26;27;38m[ ]\u001b[18;7H\u001b[38;2;192;202;245;48;2;26;27;38mascii\u001b[18;14H\u001b[38;2;86;95;137;48;2;26;27;38mPlain terminal-safe labels\u001b[19;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38memoji\u001b[19;14H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38mRicher semantic markers\u001b[20;3H\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[20;7H     \u001b[20;14H                          \u001b[21;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mThem\u001b[21;8H\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[21;14H                       \u001b[21;109H\u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[22;3H\u001b[1m[x]\u001b[22;7Hdefault\u001b[22;16H\u001b[22m\u001b[38;2;86;95;137;48;2;26;27;38mCurrent default Tokyo Night colors\u001b[23;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[38;2;192;202;245;48;2;26;27;38m catppuccin\u001b[23;19H\u001b[38;2;86;95;137;48;2;26;27;38mHerdr Catppuccin Mocha\u001b[24;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[24;7H\u001b[38;2;192;202;245;48;2;26;27;38mcatppuccin-latte  \u001b[38;2;86;95;137;48;2;26;27;38mHerdr Catppucc\u001b[24;40Hn Latte\u001b[38;2;192;20"]
[0.000, "o", "2;245;48;2;26;27;38m   \u001b[25;7Hterminal  \u001b[38;2;86;95;137;48;2;26;27;38mTerminal ANSI \u001b[25;32Holors\u001b[38;2;192;202;245;48;2;26;27;38m    \u001b[26;7Htokyo-night  \u001b[38;2;86;95;137;48;2;26;27;38mHerdr Tokyo Night\u001b[38;2;192;202;245;48;2;26;27;38m          \u001b[27;8Hokyo-night-day  \u001b[38;2;86;95;137;48;2;26;27;38mHerdr Toky\u001b[27;35H Night Day\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.253, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.079, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.199, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.001, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.015, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.027, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.019, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.014, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.015, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.012, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.260, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.015, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.018, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.015, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.020, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.027, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.006, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.026, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.049, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.021, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.034, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.058, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.068, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.082, "o", "\u001b[5;3H\u001b[1m\u001b[38;2;26;27;38;48;2;158;206;106mOK\u001b[5;12H\u001b[22m\u001b[38;2;169;177;214;48;2;26;27;38mby\u001b[6;3H\u001b[1m\u001b[38;2;26;27;38;48;2;158;206;106mOK\u001b[6;48H\u001b[38;2;125;207;255;48;2;26;27;38m2 files changed \u001b[38;2;158;206;106;48;2;26;27;38m+546\u001b[38;2;125;207;255;48;2;26;27;38m \u001b[38;2;247;118;142;48;2;26;27;38m-387\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[7;3H\u001b[38;2;169;177;214;48;2;26;27;38minfo saved settings\u001b[7;23Hto /U\u001b[7;29Hers/onur/.config/ghzinga/config.toml\u001b[8;4H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247mOver\u001b[8;9Hiew]\u001b[22m\u001b[38;2;169;177;214;48;2;26;27;38m Activity  Commits \u001b[8;34Hhecks \u001b[8;41HFiles  Links \u001b[38;2;192;202;245;48;2;26;27;38m                  \u001b[18;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[18;7Hascii\u001b[19;3H\u001b[22m\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[19;7H\u001b[38;2;192;202;245;48;2;26;27;38memoji\u001b[29;4H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247mref\u001b[29;9Hsh]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[copy]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[\u001b[2"]
[0.001, "o", "9;23Hen]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[setti\u001b[29;34Hgs]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[h\u001b[29;41Hlp]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[quit]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m       \u001b[29;59H        \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.119, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.255, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.134, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.043, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.189, "o", "\u001b[5;3H\u001b[1m\u001b[38;2;26;27;38;48;2;158;206;106m✅\u001b[5;12H\u001b[22m\u001b[38;2;169;177;214;48;2;26;27;38m👤\u001b[6;3H\u001b[1m\u001b[38;2;26;27;38;48;2;158;206;106m✅\u001b[6;48H\u001b[38;2;125;207;255;48;2;26;27;38m📄\u001b[6;50H 2 files changed \u001b[38;2;158;206;106;48;2;26;27;38m+546\u001b[38;2;125;207;255;48;2;26;27;38m \u001b[38;2;247;118;142;48;2;26;27;38m-387\u001b[7;3H\u001b[22m\u001b[38;2;169;177;214;48;2;26;27;38mⓘ saved settings to\u001b[7;23H/User\u001b[7;29H/onur/.config/ghzinga/config.toml\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[8;4H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m🏠\u001b[8;6H O\u001b[8;9Herview]\u001b[22m\u001b[38;2;169;177;214;48;2;26;27;38m 💬\u001b[8;19H Activity  🧱\u001b[8;34Hommits\u001b[8;41H ✅\u001b[8;44H Checks  📄\u001b[8;55H Files  🔗\u001b[8;65H Links \u001b[18;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[18;7H\u001b[38;2;192;202;245;48;2;26;27;38mascii\u001b[19;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[19;7Hemoji\u001b[29;4H\u001b[38;2;26;27;38;48;2;122;162;247m🔄\u001b[29;6H \u001b[29;9Hfresh]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[📋\u001b[29;19H c\u001b[29;23Hy]\u001b[22m\u001b[38;2;192;202;245;48;2;26"]
[0.000, "o", ";27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[🌐\u001b[29;29H ope\u001b[29;34H]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[⚙ s\u001b[29;41Httings]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[❔\u001b[29;52H help]\u001b[29;59H[⏻ quit]\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.150, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.253, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.255, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.251, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.031, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.021, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.046, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.043, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.101, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.028, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.254, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.005, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.036, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.008, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.255, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.146, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.084, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.032, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.033, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.021, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.032, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.220, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.108, "o", "\u001b[5;3H\u001b[1m\u001b[38;2;26;27;38;48;2;158;206;106mOK\u001b[5;12H\u001b[22m\u001b[38;2;169;177;214;48;2;26;27;38mby\u001b[6;3H\u001b[1m\u001b[38;2;26;27;38;48;2;158;206;106mOK\u001b[6;48H\u001b[38;2;125;207;255;48;2;26;27;38m2 files changed \u001b[38;2;158;206;106;48;2;26;27;38m+546\u001b[38;2;125;207;255;48;2;26;27;38m \u001b[38;2;247;118;142;48;2;26;27;38m-387\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[7;3H\u001b[38;2;169;177;214;48;2;26;27;38minfo saved settings\u001b[7;23Hto /U\u001b[7;29Hers/onur/.config/ghzinga/config.toml\u001b[8;4H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247mOver\u001b[8;9Hiew]\u001b[22m\u001b[38;2;169;177;214;48;2;26;27;38m Activity  Commits \u001b[8;34Hhecks \u001b[8;41HFiles  Links \u001b[38;2;192;202;245;48;2;26;27;38m                  \u001b[18;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[18;7Hascii\u001b[19;3H\u001b[22m\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[19;7H\u001b[38;2;192;202;245;48;2;26;27;38memoji\u001b[29;4H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247mref\u001b[29;9Hsh]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[copy]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[\u001b[2"]
[0.000, "o", "9;23Hen]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[setti\u001b[29;34Hgs]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[h\u001b[29;41Hlp]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[quit]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m       \u001b[29;59H        \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.114, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.198, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.253, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.002, "o", "\u001b[5;3H\u001b[1m\u001b[38;2;26;27;38;48;2;158;206;106m✅\u001b[5;12H\u001b[22m\u001b[38;2;169;177;214;48;2;26;27;38m👤\u001b[6;3H\u001b[1m\u001b[38;2;26;27;38;48;2;158;206;106m✅\u001b[6;48H\u001b[38;2;125;207;255;48;2;26;27;38m📄\u001b[6;50H 2 files changed \u001b[38;2;158;206;106;48;2;26;27;38m+546\u001b[38;2;125;207;255;48;2;26;27;38m \u001b[38;2;247;118;142;48;2;26;27;38m-387\u001b[7;3H\u001b[22m\u001b[38;2;169;177;214;48;2;26;27;38mⓘ saved settings to\u001b[7;23H/User\u001b[7;29H/onur/.config/ghzinga/config.toml\u001b[38;2;192;202;245;48;2;26;27;38m   \u001b[8;4H\u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m🏠\u001b[8;6H O\u001b[8;9Herview]\u001b[22m\u001b[38;2;169;177;214;48;2;26;27;38m 💬\u001b[8;19H Activity  🧱\u001b[8;34Hommits\u001b[8;41H ✅\u001b[8;44H Checks  📄\u001b[8;55H Files  🔗\u001b[8;65H Links \u001b[18;3H\u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[18;7H\u001b[38;2;192;202;245;48;2;26;27;38mascii\u001b[19;3H\u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[19;7Hemoji\u001b[29;4H\u001b[38;2;26;27;38;48;2;122;162;247m🔄\u001b[29;6H \u001b[29;9Hfresh]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[📋\u001b[29;19H c\u001b[29;23Hy]\u001b[22m\u001b[38;2;192;202;245;48;2;26"]
[0.000, "o", ";27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[🌐\u001b[29;29H ope\u001b[29;34H]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[⚙ s\u001b[29;41Httings]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[❔\u001b[29;52H help]\u001b[29;59H[⏻ quit]\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.138, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.098, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.061, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.083, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.075, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.034, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.042, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.033, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.028, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.032, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.020, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.025, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.003, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.014, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.014, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.192, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.024, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.003, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.014, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.014, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.014, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.014, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.015, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.026, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.029, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.036, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.069, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.174, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.068, "o", "\u001b[1;1H\u001b[38;2;205;214;244;48;2;24;24;37m                                                                                                               \u001b[2;1H  \u001b[1m\u001b[4m\u001b[38;2;137;180;250;48;2;49;50;68mhttps://github.com/openclaw/openclaw/pull/89289\u001b[22m\u001b[24m\u001b[38;2;205;214;244;48;2;49;50;68m \u001b[1m\u001b[38;2;166;227;161;48;2;49;50;68m[PR OPEN]\u001b[22m\u001b[38;2;205;214;244;48;2;49;50;68m \u001b[38;2;108;112;134;48;2;49;50;68mupdated 4h\u001b[38;2;205;214;244;48;2;24;24;37m                                         \u001b[3;1H  \u001b[1m\u001b[38;2;205;214;244;48;2;49;50;68mfix: aggregate archived session usage\u001b[22m\u001b[38;2;205;214;244;48;2;24;24;37m                                                                        \u001b[4;1H  \u001b[38;2;69;71;90;48;2;24;24;37m────────────────────────────────────────────────────────────────────────────────────────────────────"]
[0.000, "o", "───────\u001b[38;2;205;214;244;48;2;24;24;37m  \u001b[5;1H  \u001b[1m\u001b[38;2;24;24;37;48;2;166;227;161m✅\u001b[5;5H OPEN\u001b[22m\u001b[38;2;205;214;244;48;2;24;24;37m  \u001b[38;2;166;173;200;48;2;24;24;37m👤\u001b[5;14H @leno23\u001b[38;2;205;214;244;48;2;24;24;37m  \u001b[38;2;137;180;250;48;2;24;24;37mleno23/fix-session-usage-archives-46252 -> main\u001b[38;2;205;214;244;48;2;24;24;37m                                         \u001b[6;1H  \u001b[1m\u001b[38;2;24;24;37;48;2;166;227;161m✅\u001b[6;5H checks PASS (58 pass, 0 pending, 0 fail)\u001b[22m\u001b[38;2;205;214;244;48;2;24;24;37m  \u001b[1m\u001b[38;2;148;226;213;48;2;24;24;37m📄\u001b[6;50H 2 files changed \u001b[38;2;166;227;161;48;2;24;24;37m+546\u001b[38;2;148;226;213;48;2;24;24;37m \u001b[38;2;243;139;168;48;2;24;24;37m-387\u001b[22m\u001b[38;2;205;214;244;48;2;24;24;37m                                    \u001b[7;1H  \u001b[38;2;166;173;200;48;2;24;24;37mⓘ saved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;205;214;244;48;2;24;24;37m                                                  \u001b[8;1H  \u001b[1m\u001b[38;2;24;24;37;48;2;137;180;250m[🏠\u001b[8;6H Over"]
[0.000, "o", "view]\u001b[22m\u001b[38;2;166;173;200;48;2;24;24;37m 💬\u001b[8;19H Activity  🧱\u001b[8;32H Commits  ✅\u001b[8;44H Checks  📄\u001b[8;55H Files  🔗\u001b[8;65H Links \u001b[38;2;205;214;244;48;2;24;24;37m                                        \u001b[9;1H                                                                                                               \u001b[10;1H  \u001b[38;2;69;71;90;48;2;24;24;37m───────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[38;2;205;214;244;48;2;24;24;37m  \u001b[11;1H                                                                                                            \u001b[38;2;108;112;134;48;2;24;24;37m│\u001b[38;2;205;214;244;48;2;24;24;37m  \u001b[12;1H  \u001b[1m\u001b[38;2;137;180;250;48;2;24;24;37mScrollbar\u001b[22m\u001b[38;2;205;214;244;48;2;24;24;37m                 "]
[0.000, "o", "                                                                                \u001b[38;2;108;112;134;48;2;24;24;37m│\u001b[38;2;205;214;244;48;2;24;24;37m  \u001b[13;1H  \u001b[38;2;127;132;156;48;2;24;24;37m[ ]\u001b[38;2;205;214;244;48;2;24;24;37m on-scroll  \u001b[38;2;108;112;134;48;2;24;24;37mShow while scrolling, then fade\u001b[38;2;205;214;244;48;2;24;24;37m                                                            \u001b[38;2;108;112;134;48;2;24;24;37m│\u001b[38;2;205;214;244;48;2;24;24;37m  \u001b[14;1H  \u001b[1m\u001b[38;2;137;180;250;48;2;24;24;37m[x]\u001b[22m\u001b[38;2;205;214;244;48;2;24;24;37m \u001b[1m\u001b[38;2;137;180;250;48;2;24;24;37malways\u001b[22m\u001b[38;2;205;214;244;48;2;24;24;37m  \u001b[38;2;108;112;134;48;2;24;24;37mShow whenever content can scroll\u001b[38;2;205;214;244;48;2;24;24;37m                                                              \u001b[38;2;108;112;134;48;2;24;24;37m│\u001b[38;2;205;214;244;48;2;24;24;37m  \u001b[15;1H  \u001b[38;2;127;132;156;48;2;24;24;37m[ ]\u001b[38;2;205;214;244;48;2;24;24;37m hidden  \u001b[38;2;108;112;134;48;2;24;24;37mNever show the scrollbar\u001b[38;2;20"]
[0.000, "o", "5;214;244;48;2;24;24;37m                                                                      \u001b[38;2;108;112;134;48;2;24;24;37m│\u001b[38;2;205;214;244;48;2;24;24;37m  \u001b[16;1H                                                                                                            \u001b[38;2;108;112;134;48;2;24;24;37m│\u001b[38;2;205;214;244;48;2;24;24;37m  \u001b[17;1H  \u001b[1m\u001b[38;2;137;180;250;48;2;24;24;37mSymbols\u001b[22m\u001b[38;2;205;214;244;48;2;24;24;37m                                                                                                   \u001b[38;2;108;112;134;48;2;24;24;37m│\u001b[38;2;205;214;244;48;2;24;24;37m  \u001b[18;1H  \u001b[38;2;127;132;156;48;2;24;24;37m[ ]\u001b[38;2;205;214;244;48;2;24;24;37m ascii  \u001b[38;2;108;112;134;48;2;24;24;37mPlain terminal-safe labels\u001b[38;2;205;214;244;48;2;24;24;37m                                                                     \u001b[38;2;137;180;250;48;2;24;24;37m█\u001b[38;2;205;214;244;48;2;24;24;37m  \u001b[19;1H  \u001b[1m\u001b[38;2;137;180;250;48;2;24;24;37m[x]\u001b[22m\u001b[38;2;205;214;244;48;2;24;24;37m \u001b[1m\u001b["]
[0.000, "o", "38;2;137;180;250;48;2;24;24;37memoji\u001b[22m\u001b[38;2;205;214;244;48;2;24;24;37m  \u001b[38;2;108;112;134;48;2;24;24;37mRicher semantic markers\u001b[38;2;205;214;244;48;2;24;24;37m                                                                        \u001b[38;2;137;180;250;48;2;24;24;37m█\u001b[38;2;205;214;244;48;2;24;24;37m  \u001b[20;1H                                                                                                            \u001b[38;2;137;180;250;48;2;24;24;37m█\u001b[38;2;205;214;244;48;2;24;24;37m  \u001b[21;1H  \u001b[1m\u001b[38;2;137;180;250;48;2;24;24;37mTheme\u001b[22m\u001b[38;2;205;214;244;48;2;24;24;37m                                                                                                     \u001b[38;2;137;180;250;48;2;24;24;37m█\u001b[38;2;205;214;244;48;2;24;24;37m  \u001b[22;1H  \u001b[38;2;127;132;156;48;2;24;24;37m[ ]\u001b[38;2;205;214;244;48;2;24;24;37m default  \u001b[38;2;108;112;134;48;2;24;24;37mCurrent default Tokyo Night colors\u001b[38;2;205;214;244;48;2;24;24;37m                                                           \u001b[38;2;108;112;134;"]
[0.000, "o", "48;2;24;24;37m│\u001b[38;2;205;214;244;48;2;24;24;37m  \u001b[23;1H  \u001b[1m\u001b[38;2;137;180;250;48;2;24;24;37m[x]\u001b[22m\u001b[38;2;205;214;244;48;2;24;24;37m \u001b[1m\u001b[38;2;137;180;250;48;2;24;24;37mcatppuccin\u001b[22m\u001b[38;2;205;214;244;48;2;24;24;37m  \u001b[38;2;108;112;134;48;2;24;24;37mHerdr Catppuccin Mocha\u001b[38;2;205;214;244;48;2;24;24;37m                                                                    \u001b[38;2;108;112;134;48;2;24;24;37m│\u001b[38;2;205;214;244;48;2;24;24;37m  \u001b[24;1H  \u001b[38;2;127;132;156;48;2;24;24;37m[ ]\u001b[38;2;205;214;244;48;2;24;24;37m catppuccin-latte  \u001b[38;2;108;112;134;48;2;24;24;37mHerdr Catppuccin Latte\u001b[38;2;205;214;244;48;2;24;24;37m                                                              \u001b[38;2;108;112;134;48;2;24;24;37m│\u001b[38;2;205;214;244;48;2;24;24;37m  \u001b[25;1H  \u001b[38;2;127;132;156;48;2;24;24;37m[ ]\u001b[38;2;205;214;244;48;2;24;24;37m terminal  \u001b[38;2;108;112;134;48;2;24;24;37mTerminal ANSI colors\u001b[38;2;205;214;244;48;2;24;24;37m                                                                        \u001b[38;"]
[0.000, "o", "2;108;112;134;48;2;24;24;37m│\u001b[38;2;205;214;244;48;2;24;24;37m  \u001b[26;1H  \u001b[38;2;127;132;156;48;2;24;24;37m[ ]\u001b[38;2;205;214;244;48;2;24;24;37m tokyo-night  \u001b[38;2;108;112;134;48;2;24;24;37mHerdr Tokyo Night\u001b[38;2;205;214;244;48;2;24;24;37m                                                                        \u001b[38;2;108;112;134;48;2;24;24;37m│\u001b[38;2;205;214;244;48;2;24;24;37m  \u001b[27;1H  \u001b[38;2;127;132;156;48;2;24;24;37m[ ]\u001b[38;2;205;214;244;48;2;24;24;37m tokyo-night-day  \u001b[38;2;108;112;134;48;2;24;24;37mHerdr Tokyo Night Day\u001b[38;2;205;214;244;48;2;24;24;37m                                                                \u001b[38;2;108;112;134;48;2;24;24;37m│\u001b[38;2;205;214;244;48;2;24;24;37m  \u001b[28;1H  \u001b[38;2;166;173;200;48;2;24;24;37msaved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;205;214;244;48;2;24;24;37m                                                    \u001b[29;1H  \u001b[1m\u001b[38;2;24;24;37;48;2;137;180;250m[🔄\u001b[29;6H refresh]\u001b[22m\u001b[38;2;205;214;244;48;2;24;24;37m \u001b[1m\u001b[38;2;24;24;37;48;2;137;180"]
[0.000, "o", ";250m[📋\u001b[29;19H copy]\u001b[22m\u001b[38;2;205;214;244;48;2;24;24;37m \u001b[1m\u001b[38;2;24;24;37;48;2;137;180;250m[🌐\u001b[29;29H open]\u001b[22m\u001b[38;2;205;214;244;48;2;24;24;37m \u001b[1m\u001b[38;2;24;24;37;48;2;137;180;250m[⚙ settings]\u001b[22m\u001b[38;2;205;214;244;48;2;24;24;37m \u001b[1m\u001b[38;2;24;24;37;48;2;137;180;250m[❔\u001b[29;52H help]\u001b[22m\u001b[38;2;205;214;244;48;2;24;24;37m \u001b[1m\u001b[38;2;24;24;37;48;2;137;180;250m[⏻ quit]\u001b[22m\u001b[38;2;205;214;244;48;2;24;24;37m                                             \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.146, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.218, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.204, "o", "\u001b[1;1H\u001b[38;2;76;79;105;48;2;239;241;245m                                                                                                               \u001b[2;1H  \u001b[1m\u001b[4m\u001b[38;2;30;102;245;48;2;204;208;218mhttps://github.com/openclaw/openclaw/pull/89289\u001b[22m\u001b[24m\u001b[38;2;76;79;105;48;2;204;208;218m \u001b[1m\u001b[38;2;64;160;43;48;2;204;208;218m[PR OPEN]\u001b[22m\u001b[38;2;76;79;105;48;2;204;208;218m \u001b[38;2;156;160;176;48;2;204;208;218mupdated 4h\u001b[38;2;76;79;105;48;2;239;241;245m                                         \u001b[3;1H  \u001b[1m\u001b[38;2;76;79;105;48;2;204;208;218mfix: aggregate archived session usage\u001b[22m\u001b[38;2;76;79;105;48;2;239;241;245m                                                                        \u001b[4;1H  \u001b[38;2;188;192;204;48;2;239;241;245m──────────────────────────────────────────────────────────────────────────────────────────────"]
[0.000, "o", "─────────────\u001b[38;2;76;79;105;48;2;239;241;245m  \u001b[5;1H  \u001b[1m\u001b[38;2;239;241;245;48;2;64;160;43m✅\u001b[5;5H OPEN\u001b[22m\u001b[38;2;76;79;105;48;2;239;241;245m  \u001b[38;2;108;111;133;48;2;239;241;245m👤\u001b[5;14H @leno23\u001b[38;2;76;79;105;48;2;239;241;245m  \u001b[38;2;30;102;245;48;2;239;241;245mleno23/fix-session-usage-archives-46252 -> main\u001b[38;2;76;79;105;48;2;239;241;245m                                         \u001b[6;1H  \u001b[1m\u001b[38;2;239;241;245;48;2;64;160;43m✅\u001b[6;5H checks PASS (58 pass, 0 pending, 0 fail)\u001b[22m\u001b[38;2;76;79;105;48;2;239;241;245m  \u001b[1m\u001b[38;2;23;146;153;48;2;239;241;245m📄\u001b[6;50H 2 files changed \u001b[38;2;64;160;43;48;2;239;241;245m+546\u001b[38;2;23;146;153;48;2;239;241;245m \u001b[38;2;210;15;57;48;2;239;241;245m-387\u001b[22m\u001b[38;2;76;79;105;48;2;239;241;245m                                    \u001b[7;1H  \u001b[38;2;108;111;133;48;2;239;241;245mⓘ saved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;76;79;105;48;2;239;241;245m                                                  \u001b[8;1H  \u001b[1m\u001b[38;2;239"]
[0.001, "o", ";241;245;48;2;30;102;245m[🏠\u001b[8;6H Overview]\u001b[22m\u001b[38;2;108;111;133;48;2;239;241;245m 💬\u001b[8;19H Activity  🧱\u001b[8;32H Commits  ✅\u001b[8;44H Checks  📄\u001b[8;55H Files  🔗\u001b[8;65H Links \u001b[38;2;76;79;105;48;2;239;241;245m                                        \u001b[9;1H                                                                                                               \u001b[10;1H  \u001b[38;2;188;192;204;48;2;239;241;245m───────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[38;2;76;79;105;48;2;239;241;245m  \u001b[11;1H                                                                                                            \u001b[38;2;156;160;176;48;2;239;241;245m│\u001b[38;2;76;79;105;48;2;239;241;245m  \u001b[12;1H  \u001b[1m\u001b[38;2;30;102;245;48;2;239;241;245mScroll"]
[0.000, "o", "bar\u001b[22m\u001b[38;2;76;79;105;48;2;239;241;245m                                                                                                 \u001b[38;2;156;160;176;48;2;239;241;245m│\u001b[38;2;76;79;105;48;2;239;241;245m  \u001b[13;1H  \u001b[38;2;140;143;161;48;2;239;241;245m[ ]\u001b[38;2;76;79;105;48;2;239;241;245m on-scroll  \u001b[38;2;156;160;176;48;2;239;241;245mShow while scrolling, then fade\u001b[38;2;76;79;105;48;2;239;241;245m                                                            \u001b[38;2;156;160;176;48;2;239;241;245m│\u001b[38;2;76;79;105;48;2;239;241;245m  \u001b[14;1H  \u001b[1m\u001b[38;2;30;102;245;48;2;239;241;245m[x]\u001b[22m\u001b[38;2;76;79;105;48;2;239;241;245m \u001b[1m\u001b[38;2;30;102;245;48;2;239;241;245malways\u001b[22m\u001b[38;2;76;79;105;48;2;239;241;245m  \u001b[38;2;156;160;176;48;2;239;241;245mShow whenever content can scroll\u001b[38;2;76;79;105;48;2;239;241;245m                                                              \u001b[38;2;156;160;176;48;2;239;241;245m│\u001b[38;2;76;79;105;48;2;239;241;245m  \u001b[15;1H  \u001b[38;2;140;143;161;48;2;239;241;245m[ ]\u001b[38;2;76;79;105"]
[0.000, "o", ";48;2;239;241;245m hidden  \u001b[38;2;156;160;176;48;2;239;241;245mNever show the scrollbar\u001b[38;2;76;79;105;48;2;239;241;245m                                                                      \u001b[38;2;156;160;176;48;2;239;241;245m│\u001b[38;2;76;79;105;48;2;239;241;245m  \u001b[16;1H                                                                                                            \u001b[38;2;156;160;176;48;2;239;241;245m│\u001b[38;2;76;79;105;48;2;239;241;245m  \u001b[17;1H  \u001b[1m\u001b[38;2;30;102;245;48;2;239;241;245mSymbols\u001b[22m\u001b[38;2;76;79;105;48;2;239;241;245m                                                                                                   \u001b[38;2;156;160;176;48;2;239;241;245m│\u001b[38;2;76;79;105;48;2;239;241;245m  \u001b[18;1H  \u001b[38;2;140;143;161;48;2;239;241;245m[ ]\u001b[38;2;76;79;105;48;2;239;241;245m ascii  \u001b[38;2;156;160;176;48;2;239;241;245mPlain terminal-safe labels\u001b[38;2;76;79;105;48;2;239;241;245m                                                                     \u001b[38;2;30;102;245;48;2;239;241;245m█\u001b[38;2;"]
[0.000, "o", "76;79;105;48;2;239;241;245m  \u001b[19;1H  \u001b[1m\u001b[38;2;30;102;245;48;2;239;241;245m[x]\u001b[22m\u001b[38;2;76;79;105;48;2;239;241;245m \u001b[1m\u001b[38;2;30;102;245;48;2;239;241;245memoji\u001b[22m\u001b[38;2;76;79;105;48;2;239;241;245m  \u001b[38;2;156;160;176;48;2;239;241;245mRicher semantic markers\u001b[38;2;76;79;105;48;2;239;241;245m                                                                        \u001b[38;2;30;102;245;48;2;239;241;245m█\u001b[38;2;76;79;105;48;2;239;241;245m  \u001b[20;1H                                                                                                            \u001b[38;2;30;102;245;48;2;239;241;245m█\u001b[38;2;76;79;105;48;2;239;241;245m  \u001b[21;1H  \u001b[1m\u001b[38;2;30;102;245;48;2;239;241;245mTheme\u001b[22m\u001b[38;2;76;79;105;48;2;239;241;245m                                                                                                     \u001b[38;2;30;102;245;48;2;239;241;245m█\u001b[38;2;76;79;105;48;2;239;241;245m  \u001b[22;1H  \u001b[38;2;140;143;161;48;2;239;241;245m[ ]\u001b[38;2;76;79;105;48;2;239;241;245m default  \u001b[38;2;156;160;176;48;2;239;241;"]
[0.000, "o", "245mCurrent default Tokyo Night colors\u001b[38;2;76;79;105;48;2;239;241;245m                                                           \u001b[38;2;156;160;176;48;2;239;241;245m│\u001b[38;2;76;79;105;48;2;239;241;245m  \u001b[23;1H  \u001b[38;2;140;143;161;48;2;239;241;245m[ ]\u001b[38;2;76;79;105;48;2;239;241;245m catppuccin  \u001b[38;2;156;160;176;48;2;239;241;245mHerdr Catppuccin Mocha\u001b[38;2;76;79;105;48;2;239;241;245m                                                                    \u001b[38;2;156;160;176;48;2;239;241;245m│\u001b[38;2;76;79;105;48;2;239;241;245m  \u001b[24;1H  \u001b[1m\u001b[38;2;30;102;245;48;2;239;241;245m[x]\u001b[22m\u001b[38;2;76;79;105;48;2;239;241;245m \u001b[1m\u001b[38;2;30;102;245;48;2;239;241;245mcatppuccin-latte\u001b[22m\u001b[38;2;76;79;105;48;2;239;241;245m  \u001b[38;2;156;160;176;48;2;239;241;245mHerdr Catppuccin Latte\u001b[38;2;76;79;105;48;2;239;241;245m                                                              \u001b[38;2;156;160;176;48;2;239;241;245m│\u001b[38;2;76;79;105;48;2;239;241;245m  \u001b[25;1H  \u001b[38;2;140;143;161;48;2;239;241;245m[ ]\u001b[38;2;76;79;105;48;2;23"]
[0.001, "o", "9;241;245m terminal  \u001b[38;2;156;160;176;48;2;239;241;245mTerminal ANSI colors\u001b[38;2;76;79;105;48;2;239;241;245m                                                                        \u001b[38;2;156;160;176;48;2;239;241;245m│\u001b[38;2;76;79;105;48;2;239;241;245m  \u001b[26;1H  \u001b[38;2;140;143;161;48;2;239;241;245m[ ]\u001b[38;2;76;79;105;48;2;239;241;245m tokyo-night  \u001b[38;2;156;160;176;48;2;239;241;245mHerdr Tokyo Night\u001b[38;2;76;79;105;48;2;239;241;245m                                                                        \u001b[38;2;156;160;176;48;2;239;241;245m│\u001b[38;2;76;79;105;48;2;239;241;245m  \u001b[27;1H  \u001b[38;2;140;143;161;48;2;239;241;245m[ ]\u001b[38;2;76;79;105;48;2;239;241;245m tokyo-night-day  \u001b[38;2;156;160;176;48;2;239;241;245mHerdr Tokyo Night Day\u001b[38;2;76;79;105;48;2;239;241;245m                                                                \u001b[38;2;156;160;176;48;2;239;241;245m│\u001b[38;2;76;79;105;48;2;239;241;245m  \u001b[28;1H  \u001b[38;2;108;111;133;48;2;239;241;245msaved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38"]
[0.001, "o", ";2;76;79;105;48;2;239;241;245m                                                    \u001b[29;1H  \u001b[1m\u001b[38;2;239;241;245;48;2;30;102;245m[🔄\u001b[29;6H refresh]\u001b[22m\u001b[38;2;76;79;105;48;2;239;241;245m \u001b[1m\u001b[38;2;239;241;245;48;2;30;102;245m[📋\u001b[29;19H copy]\u001b[22m\u001b[38;2;76;79;105;48;2;239;241;245m \u001b[1m\u001b[38;2;239;241;245;48;2;30;102;245m[🌐\u001b[29;29H open]\u001b[22m\u001b[38;2;76;79;105;48;2;239;241;245m \u001b[1m\u001b[38;2;239;241;245;48;2;30;102;245m[⚙ settings]\u001b[22m\u001b[38;2;76;79;105;48;2;239;241;245m \u001b[1m\u001b[38;2;239;241;245;48;2;30;102;245m[❔\u001b[29;52H help]\u001b[22m\u001b[38;2;76;79;105;48;2;239;241;245m \u001b[1m\u001b[38;2;239;241;245;48;2;30;102;245m[⏻ quit]\u001b[22m\u001b[38;2;76;79;105;48;2;239;241;245m                                             \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.118, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.237, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.223, "o", "\u001b[1;1H                                                                                                               \u001b[2;1H  \u001b[1m\u001b[4m\u001b[38;5;4;49mhttps://github.com/openclaw/openclaw/pull/89289\u001b[22m\u001b[24m\u001b[39;49m \u001b[1m\u001b[38;5;2;49m[PR OPEN]\u001b[22m\u001b[39;49m \u001b[38;5;7;49mupdated 4h\u001b[39;49m                                         \u001b[3;1H  \u001b[1mfix: aggregate archived session usage\u001b[22m                                                                        \u001b[4;1H  \u001b[38;5;8;49m───────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[39;49m  \u001b[5;1H  \u001b[1m\u001b[39;48;5;2m✅\u001b[5;5H OPEN\u001b[22m\u001b[39;49m  \u001b[38;5;7;49m👤\u001b[5;14H @leno23\u001b[39;49m  \u001b[38;5;4;49mleno23/fix-session-usage-archives-46252 -> main\u001b[39;49m                                         \u001b[6;1H  \u001b[1m\u001b[39;48;5;2m"]
[0.000, "o", "✅\u001b[6;5H checks PASS (58 pass, 0 pending, 0 fail)\u001b[22m\u001b[39;49m  \u001b[1m\u001b[38;5;6;49m📄\u001b[6;50H 2 files changed \u001b[38;5;2;49m+546\u001b[38;5;6;49m \u001b[38;5;9;49m-387\u001b[22m\u001b[39;49m                                    \u001b[7;1H  \u001b[38;5;7;49mⓘ saved settings to /Users/onur/.config/ghzinga/config.toml\u001b[39;49m                                                  \u001b[8;1H  \u001b[1m\u001b[39;48;5;4m[🏠\u001b[8;6H Overview]\u001b[22m\u001b[38;5;7;49m 💬\u001b[8;19H Activity  🧱\u001b[8;32H Commits  ✅\u001b[8;44H Checks  📄\u001b[8;55H Files  🔗\u001b[8;65H Links \u001b[39;49m                                        \u001b[9;1H                                                                                                               \u001b[10;1H  \u001b[38;5;8;49m───────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[39;49m  \u001b["]
[0.000, "o", "11;1H                                                                                                            \u001b[38;5;7;49m│\u001b[39;49m  \u001b[12;1H  \u001b[1m\u001b[38;5;4;49mScrollbar\u001b[22m\u001b[39;49m                                                                                                 \u001b[38;5;7;49m│\u001b[39;49m  \u001b[13;1H  \u001b[38;5;15;49m[ ]\u001b[39;49m on-scroll  \u001b[38;5;7;49mShow while scrolling, then fade\u001b[39;49m                                                            \u001b[38;5;7;49m│\u001b[39;49m  \u001b[14;1H  \u001b[1m\u001b[38;5;4;49m[x]\u001b[22m\u001b[39;49m \u001b[1m\u001b[38;5;4;49malways\u001b[22m\u001b[39;49m  \u001b[38;5;7;49mShow whenever content can scroll\u001b[39;49m                                                              \u001b[38;5;7;49m│\u001b[39;49m  \u001b[15;1H  \u001b[38;5;15;49m[ ]\u001b[39;49m hidden  \u001b[38;5;7;49mNever show the scrollbar\u001b[39;49m                                                                      \u001b[38;5;7;49m│\u001b[39;49m  \u001b[16;1H                                                                                                            \u001b[38;5;7;49m│\u001b[39;49"]
[0.000, "o", "m  \u001b[17;1H  \u001b[1m\u001b[38;5;4;49mSymbols\u001b[22m\u001b[39;49m                                                                                                   \u001b[38;5;7;49m│\u001b[39;49m  \u001b[18;1H  \u001b[38;5;15;49m[ ]\u001b[39;49m ascii  \u001b[38;5;7;49mPlain terminal-safe labels\u001b[39;49m                                                                     \u001b[38;5;4;49m█\u001b[39;49m  \u001b[19;1H  \u001b[1m\u001b[38;5;4;49m[x]\u001b[22m\u001b[39;49m \u001b[1m\u001b[38;5;4;49memoji\u001b[22m\u001b[39;49m  \u001b[38;5;7;49mRicher semantic markers\u001b[39;49m                                                                        \u001b[38;5;4;49m█\u001b[39;49m  \u001b[20;1H                                                                                                            \u001b[38;5;4;49m█\u001b[39;49m  \u001b[21;1H  \u001b[1m\u001b[38;5;4;49mTheme\u001b[22m\u001b[39;49m                                                                                                     \u001b[38;5;4;49m█\u001b[39;49m  \u001b[22;1H  \u001b[38;5;15;49m[ ]\u001b[39;49m default  \u001b[38;5;7;49mCurrent default Tokyo Night colors\u001b[39;49m                                               "]
[0.000, "o", "            \u001b[38;5;7;49m│\u001b[39;49m  \u001b[23;1H  \u001b[38;5;15;49m[ ]\u001b[39;49m catppuccin  \u001b[38;5;7;49mHerdr Catppuccin Mocha\u001b[39;49m                                                                    \u001b[38;5;7;49m│\u001b[39;49m  \u001b[24;1H  \u001b[38;5;15;49m[ ]\u001b[39;49m catppuccin-latte  \u001b[38;5;7;49mHerdr Catppuccin Latte\u001b[39;49m                                                              \u001b[38;5;7;49m│\u001b[39;49m  \u001b[25;1H  \u001b[1m\u001b[38;5;4;49m[x]\u001b[22m\u001b[39;49m \u001b[1m\u001b[38;5;4;49mterminal\u001b[22m\u001b[39;49m  \u001b[38;5;7;49mTerminal ANSI colors\u001b[39;49m                                                                        \u001b[38;5;7;49m│\u001b[39;49m  \u001b[26;1H  \u001b[38;5;15;49m[ ]\u001b[39;49m tokyo-night  \u001b[38;5;7;49mHerdr Tokyo Night\u001b[39;49m                                                                        \u001b[38;5;7;49m│\u001b[39;49m  \u001b[27;1H  \u001b[38;5;15;49m[ ]\u001b[39;49m tokyo-night-day  \u001b[38;5;7;49mHerdr Tokyo Night Day\u001b[39;49m                                                                \u001b[38;5;7;49m│\u001b[39;49m  \u001b[28;1H  \u001b[38;5;7;49msaved settings to /Users"]
[0.000, "o", "/onur/.config/ghzinga/config.toml\u001b[39;49m                                                    \u001b[29;1H  \u001b[1m\u001b[39;48;5;4m[🔄\u001b[29;6H refresh]\u001b[22m\u001b[39;49m \u001b[1m\u001b[39;48;5;4m[📋\u001b[29;19H copy]\u001b[22m\u001b[39;49m \u001b[1m\u001b[39;48;5;4m[🌐\u001b[29;29H open]\u001b[22m\u001b[39;49m \u001b[1m\u001b[39;48;5;4m[⚙ settings]\u001b[22m\u001b[39;49m \u001b[1m\u001b[39;48;5;4m[❔\u001b[29;52H help]\u001b[22m\u001b[39;49m \u001b[1m\u001b[39;48;5;4m[⏻ quit]\u001b[22m\u001b[39;49m                                             \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.118, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.258, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.057, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.185, "o", "\u001b[1;1H\u001b[38;2;192;202;245;48;2;26;27;38m                                                                                                               \u001b[2;1H  \u001b[1m\u001b[4m\u001b[38;2;122;162;247;48;2;36;40;59mhttps://github.com/openclaw/openclaw/pull/89289\u001b[22m\u001b[24m\u001b[38;2;192;202;245;48;2;36;40;59m \u001b[1m\u001b[38;2;158;206;106;48;2;36;40;59m[PR OPEN]\u001b[22m\u001b[38;2;192;202;245;48;2;36;40;59m \u001b[38;2;86;95;137;48;2;36;40;59mupdated 4h\u001b[38;2;192;202;245;48;2;26;27;38m                                         \u001b[3;1H  \u001b[1m\u001b[38;2;192;202;245;48;2;36;40;59mfix: aggregate archived session usage\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                                                        \u001b[4;1H  \u001b[38;2;65;72;104;48;2;26;27;38m─────────────────────────────────────────────────────────────────────────────────────────────────────"]
[0.000, "o", "──────\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[5;1H  \u001b[1m\u001b[38;2;26;27;38;48;2;158;206;106m✅\u001b[5;5H OPEN\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;169;177;214;48;2;26;27;38m👤\u001b[5;14H @leno23\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;122;162;247;48;2;26;27;38mleno23/fix-session-usage-archives-46252 -> main\u001b[38;2;192;202;245;48;2;26;27;38m                                         \u001b[6;1H  \u001b[1m\u001b[38;2;26;27;38;48;2;158;206;106m✅\u001b[6;5H checks PASS (58 pass, 0 pending, 0 fail)\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[1m\u001b[38;2;125;207;255;48;2;26;27;38m📄\u001b[6;50H 2 files changed \u001b[38;2;158;206;106;48;2;26;27;38m+546\u001b[38;2;125;207;255;48;2;26;27;38m \u001b[38;2;247;118;142;48;2;26;27;38m-387\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                    \u001b[7;1H  \u001b[38;2;169;177;214;48;2;26;27;38mⓘ saved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;192;202;245;48;2;26;27;38m                                                  \u001b[8;1H  \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[🏠\u001b[8;6H Overvie"]
[0.000, "o", "w]\u001b[22m\u001b[38;2;169;177;214;48;2;26;27;38m 💬\u001b[8;19H Activity  🧱\u001b[8;32H Commits  ✅\u001b[8;44H Checks  📄\u001b[8;55H Files  🔗\u001b[8;65H Links \u001b[38;2;192;202;245;48;2;26;27;38m                                        \u001b[9;1H                                                                                                               \u001b[10;1H  \u001b[38;2;65;72;104;48;2;26;27;38m───────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[11;1H                                                                                                            \u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[12;1H  \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mScrollbar\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                     "]
[0.000, "o", "                                                                            \u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[13;1H  \u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[38;2;192;202;245;48;2;26;27;38m on-scroll  \u001b[38;2;86;95;137;48;2;26;27;38mShow while scrolling, then fade\u001b[38;2;192;202;245;48;2;26;27;38m                                                            \u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[14;1H  \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38malways\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;86;95;137;48;2;26;27;38mShow whenever content can scroll\u001b[38;2;192;202;245;48;2;26;27;38m                                                              \u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[15;1H  \u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[38;2;192;202;245;48;2;26;27;38m hidden  \u001b[38;2;86;95;137;48;2;26;27;38mNever show the scrollbar\u001b[38;2;192;202;245;48;2;2"]
[0.000, "o", "6;27;38m                                                                      \u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[16;1H                                                                                                            \u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[17;1H  \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mSymbols\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                                                                                   \u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[18;1H  \u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[38;2;192;202;245;48;2;26;27;38m ascii  \u001b[38;2;86;95;137;48;2;26;27;38mPlain terminal-safe labels\u001b[38;2;192;202;245;48;2;26;27;38m                                                                     \u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[19;1H  \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;122;162;247;48;2;26"]
[0.001, "o", ";27;38memoji\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;86;95;137;48;2;26;27;38mRicher semantic markers\u001b[38;2;192;202;245;48;2;26;27;38m                                                                        \u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[20;1H                                                                                                            \u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[21;1H  \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mTheme\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                                                                                     \u001b[38;2;122;162;247;48;2;26;27;38m█\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[22;1H  \u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[38;2;192;202;245;48;2;26;27;38m default  \u001b[38;2;86;95;137;48;2;26;27;38mCurrent default Tokyo Night colors\u001b[38;2;192;202;245;48;2;26;27;38m                                                           \u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[38;2;192;202;2"]
[0.000, "o", "45;48;2;26;27;38m  \u001b[23;1H  \u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[38;2;192;202;245;48;2;26;27;38m catppuccin  \u001b[38;2;86;95;137;48;2;26;27;38mHerdr Catppuccin Mocha\u001b[38;2;192;202;245;48;2;26;27;38m                                                                    \u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[24;1H  \u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[38;2;192;202;245;48;2;26;27;38m catppuccin-latte  \u001b[38;2;86;95;137;48;2;26;27;38mHerdr Catppuccin Latte\u001b[38;2;192;202;245;48;2;26;27;38m                                                              \u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[25;1H  \u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[38;2;192;202;245;48;2;26;27;38m terminal  \u001b[38;2;86;95;137;48;2;26;27;38mTerminal ANSI colors\u001b[38;2;192;202;245;48;2;26;27;38m                                                                        \u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[26;1H  \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38m[x]\u001b[22m\u001b[38;2;19"]
[0.001, "o", "2;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;122;162;247;48;2;26;27;38mtokyo-night\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[38;2;86;95;137;48;2;26;27;38mHerdr Tokyo Night\u001b[38;2;192;202;245;48;2;26;27;38m                                                                        \u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[27;1H  \u001b[38;2;105;113;150;48;2;26;27;38m[ ]\u001b[38;2;192;202;245;48;2;26;27;38m tokyo-night-day  \u001b[38;2;86;95;137;48;2;26;27;38mHerdr Tokyo Night Day\u001b[38;2;192;202;245;48;2;26;27;38m                                                                \u001b[38;2;86;95;137;48;2;26;27;38m│\u001b[38;2;192;202;245;48;2;26;27;38m  \u001b[28;1H  \u001b[38;2;169;177;214;48;2;26;27;38msaved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;192;202;245;48;2;26;27;38m                                                    \u001b[29;1H  \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[🔄\u001b[29;6H refresh]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[📋\u001b[29;19H copy]\u001b[22m\u001b[38;2;192;202;245;48;2;"]
[0.000, "o", "26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[🌐\u001b[29;29H open]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[⚙ settings]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[❔\u001b[29;52H help]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m \u001b[1m\u001b[38;2;26;27;38;48;2;122;162;247m[⏻ quit]\u001b[22m\u001b[38;2;192;202;245;48;2;26;27;38m                                             \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.110, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.233, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.253, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.068, "o", "\u001b[1;1H\u001b[38;2;55;96;191;48;2;225;226;231m                                                                                                               \u001b[2;1H  \u001b[1m\u001b[4m\u001b[38;2;46;125;233;48;2;196;200;218mhttps://github.com/openclaw/openclaw/pull/89289\u001b[22m\u001b[24m\u001b[38;2;55;96;191;48;2;196;200;218m \u001b[1m\u001b[38;2;88;117;57;48;2;196;200;218m[PR OPEN]\u001b[22m\u001b[38;2;55;96;191;48;2;196;200;218m \u001b[38;2;137;144;179;48;2;196;200;218mupdated 4h\u001b[38;2;55;96;191;48;2;225;226;231m                                         \u001b[3;1H  \u001b[1m\u001b[38;2;55;96;191;48;2;196;200;218mfix: aggregate archived session usage\u001b[22m\u001b[38;2;55;96;191;48;2;225;226;231m                                                                        \u001b[4;1H  \u001b[38;2;168;174;203;48;2;225;226;231m──────────────────────────────────────────────────────────────────────────────────────────────"]
[0.000, "o", "─────────────\u001b[38;2;55;96;191;48;2;225;226;231m  \u001b[5;1H  \u001b[1m\u001b[38;2;225;226;231;48;2;88;117;57m✅\u001b[5;5H OPEN\u001b[22m\u001b[38;2;55;96;191;48;2;225;226;231m  \u001b[38;2;97;114;176;48;2;225;226;231m👤\u001b[5;14H @leno23\u001b[38;2;55;96;191;48;2;225;226;231m  \u001b[38;2;46;125;233;48;2;225;226;231mleno23/fix-session-usage-archives-46252 -> main\u001b[38;2;55;96;191;48;2;225;226;231m                                         \u001b[6;1H  \u001b[1m\u001b[38;2;225;226;231;48;2;88;117;57m✅\u001b[6;5H checks PASS (58 pass, 0 pending, 0 fail)\u001b[22m\u001b[38;2;55;96;191;48;2;225;226;231m  \u001b[1m\u001b[38;2;17;140;116;48;2;225;226;231m📄\u001b[6;50H 2 files changed \u001b[38;2;88;117;57;48;2;225;226;231m+546\u001b[38;2;17;140;116;48;2;225;226;231m \u001b[38;2;245;42;101;48;2;225;226;231m-387\u001b[22m\u001b[38;2;55;96;191;48;2;225;226;231m                                    \u001b[7;1H  \u001b[38;2;97;114;176;48;2;225;226;231mⓘ saved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;55;96;191;48;2;225;226;231m                                                  \u001b[8;1H  \u001b[1m\u001b[38;2;22"]
[0.001, "o", "5;226;231;48;2;46;125;233m[🏠\u001b[8;6H Overview]\u001b[22m\u001b[38;2;97;114;176;48;2;225;226;231m 💬\u001b[8;19H Activity  🧱\u001b[8;32H Commits  ✅\u001b[8;44H Checks  📄\u001b[8;55H Files  🔗\u001b[8;65H Links \u001b[38;2;55;96;191;48;2;225;226;231m                                        \u001b[9;1H                                                                                                               \u001b[10;1H  \u001b[38;2;168;174;203;48;2;225;226;231m───────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[38;2;55;96;191;48;2;225;226;231m  \u001b[11;1H                                                                                                            \u001b[38;2;137;144;179;48;2;225;226;231m│\u001b[38;2;55;96;191;48;2;225;226;231m  \u001b[12;1H  \u001b[1m\u001b[38;2;46;125;233;48;2;225;226;231mScroll"]
[0.000, "o", "bar\u001b[22m\u001b[38;2;55;96;191;48;2;225;226;231m                                                                                                 \u001b[38;2;137;144;179;48;2;225;226;231m│\u001b[38;2;55;96;191;48;2;225;226;231m  \u001b[13;1H  \u001b[38;2;104;112;154;48;2;225;226;231m[ ]\u001b[38;2;55;96;191;48;2;225;226;231m on-scroll  \u001b[38;2;137;144;179;48;2;225;226;231mShow while scrolling, then fade\u001b[38;2;55;96;191;48;2;225;226;231m                                                            \u001b[38;2;137;144;179;48;2;225;226;231m│\u001b[38;2;55;96;191;48;2;225;226;231m  \u001b[14;1H  \u001b[1m\u001b[38;2;46;125;233;48;2;225;226;231m[x]\u001b[22m\u001b[38;2;55;96;191;48;2;225;226;231m \u001b[1m\u001b[38;2;46;125;233;48;2;225;226;231malways\u001b[22m\u001b[38;2;55;96;191;48;2;225;226;231m  \u001b[38;2;137;144;179;48;2;225;226;231mShow whenever content can scroll\u001b[38;2;55;96;191;48;2;225;226;231m                                                              \u001b[38;2;137;144;179;48;2;225;226;231m│\u001b[38;2;55;96;191;48;2;225;226;231m  \u001b[15;1H  \u001b[38;2;104;112;154;48;2;225;226;231m[ ]\u001b[38;2;55;96;191"]
[0.000, "o", ";48;2;225;226;231m hidden  \u001b[38;2;137;144;179;48;2;225;226;231mNever show the scrollbar\u001b[38;2;55;96;191;48;2;225;226;231m                                                                      \u001b[38;2;137;144;179;48;2;225;226;231m│\u001b[38;2;55;96;191;48;2;225;226;231m  \u001b[16;1H                                                                                                            \u001b[38;2;137;144;179;48;2;225;226;231m│\u001b[38;2;55;96;191;48;2;225;226;231m  \u001b[17;1H  \u001b[1m\u001b[38;2;46;125;233;48;2;225;226;231mSymbols\u001b[22m\u001b[38;2;55;96;191;48;2;225;226;231m                                                                                                   \u001b[38;2;137;144;179;48;2;225;226;231m│\u001b[38;2;55;96;191;48;2;225;226;231m  \u001b[18;1H  \u001b[38;2;104;112;154;48;2;225;226;231m[ ]\u001b[38;2;55;96;191;48;2;225;226;231m ascii  \u001b[38;2;137;144;179;48;2;225;226;231mPlain terminal-safe labels\u001b[38;2;55;96;191;48;2;225;226;231m                                                                     \u001b[38;2;46;125;233;48;2;225;226;231m█\u001b[38;2;"]
[0.000, "o", "55;96;191;48;2;225;226;231m  \u001b[19;1H  \u001b[1m\u001b[38;2;46;125;233;48;2;225;226;231m[x]\u001b[22m\u001b[38;2;55;96;191;48;2;225;226;231m \u001b[1m\u001b[38;2;46;125;233;48;2;225;226;231memoji\u001b[22m\u001b[38;2;55;96;191;48;2;225;226;231m  \u001b[38;2;137;144;179;48;2;225;226;231mRicher semantic markers\u001b[38;2;55;96;191;48;2;225;226;231m                                                                        \u001b[38;2;46;125;233;48;2;225;226;231m█\u001b[38;2;55;96;191;48;2;225;226;231m  \u001b[20;1H                                                                                                            \u001b[38;2;46;125;233;48;2;225;226;231m█\u001b[38;2;55;96;191;48;2;225;226;231m  \u001b[21;1H  \u001b[1m\u001b[38;2;46;125;233;48;2;225;226;231mTheme\u001b[22m\u001b[38;2;55;96;191;48;2;225;226;231m                                                                                                     \u001b[38;2;46;125;233;48;2;225;226;231m█\u001b[38;2;55;96;191;48;2;225;226;231m  \u001b[22;1H  \u001b[38;2;104;112;154;48;2;225;226;231m[ ]\u001b[38;2;55;96;191;48;2;225;226;231m default  \u001b[38;2;137;144;179;48;2;225;226;"]
[0.000, "o", "231mCurrent default Tokyo Night colors\u001b[38;2;55;96;191;48;2;225;226;231m                                                           \u001b[38;2;137;144;179;48;2;225;226;231m│\u001b[38;2;55;96;191;48;2;225;226;231m  \u001b[23;1H  \u001b[38;2;104;112;154;48;2;225;226;231m[ ]\u001b[38;2;55;96;191;48;2;225;226;231m catppuccin  \u001b[38;2;137;144;179;48;2;225;226;231mHerdr Catppuccin Mocha\u001b[38;2;55;96;191;48;2;225;226;231m                                                                    \u001b[38;2;137;144;179;48;2;225;226;231m│\u001b[38;2;55;96;191;48;2;225;226;231m  \u001b[24;1H  \u001b[38;2;104;112;154;48;2;225;226;231m[ ]\u001b[38;2;55;96;191;48;2;225;226;231m catppuccin-latte  \u001b[38;2;137;144;179;48;2;225;226;231mHerdr Catppuccin Latte\u001b[38;2;55;96;191;48;2;225;226;231m                                                              \u001b[38;2;137;144;179;48;2;225;226;231m│\u001b[38;2;55;96;191;48;2;225;226;231m  \u001b[25;1H  \u001b[38;2;104;112;154;48;2;225;226;231m[ ]\u001b[38;2;55;96;191;48;2;225;226;231m terminal  \u001b[38;2;137;144;179;48;2;225;226;231mTerminal ANSI colors\u001b[38;2;55"]
[0.000, "o", ";96;191;48;2;225;226;231m                                                                        \u001b[38;2;137;144;179;48;2;225;226;231m│\u001b[38;2;55;96;191;48;2;225;226;231m  \u001b[26;1H  \u001b[38;2;104;112;154;48;2;225;226;231m[ ]\u001b[38;2;55;96;191;48;2;225;226;231m tokyo-night  \u001b[38;2;137;144;179;48;2;225;226;231mHerdr Tokyo Night\u001b[38;2;55;96;191;48;2;225;226;231m                                                                        \u001b[38;2;137;144;179;48;2;225;226;231m│\u001b[38;2;55;96;191;48;2;225;226;231m  \u001b[27;1H  \u001b[1m\u001b[38;2;46;125;233;48;2;225;226;231m[x]\u001b[22m\u001b[38;2;55;96;191;48;2;225;226;231m \u001b[1m\u001b[38;2;46;125;233;48;2;225;226;231mtokyo-night-day\u001b[22m\u001b[38;2;55;96;191;48;2;225;226;231m  \u001b[38;2;137;144;179;48;2;225;226;231mHerdr Tokyo Night Day\u001b[38;2;55;96;191;48;2;225;226;231m                                                                \u001b[38;2;137;144;179;48;2;225;226;231m│\u001b[38;2;55;96;191;48;2;225;226;231m  \u001b[28;1H  \u001b[38;2;97;114;176;48;2;225;226;231msaved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;"]
[0.001, "o", "2;55;96;191;48;2;225;226;231m                                                    \u001b[29;1H  \u001b[1m\u001b[38;2;225;226;231;48;2;46;125;233m[🔄\u001b[29;6H refresh]\u001b[22m\u001b[38;2;55;96;191;48;2;225;226;231m \u001b[1m\u001b[38;2;225;226;231;48;2;46;125;233m[📋\u001b[29;19H copy]\u001b[22m\u001b[38;2;55;96;191;48;2;225;226;231m \u001b[1m\u001b[38;2;225;226;231;48;2;46;125;233m[🌐\u001b[29;29H open]\u001b[22m\u001b[38;2;55;96;191;48;2;225;226;231m \u001b[1m\u001b[38;2;225;226;231;48;2;46;125;233m[⚙ settings]\u001b[22m\u001b[38;2;55;96;191;48;2;225;226;231m \u001b[1m\u001b[38;2;225;226;231;48;2;46;125;233m[❔\u001b[29;52H help]\u001b[22m\u001b[38;2;55;96;191;48;2;225;226;231m \u001b[1m\u001b[38;2;225;226;231;48;2;46;125;233m[⏻ quit]\u001b[22m\u001b[38;2;55;96;191;48;2;225;226;231m                                             \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.097, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.183, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.050, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.254, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.054, "o", "\u001b[11;3H\u001b[1m\u001b[38;2;46;125;233;48;2;225;226;231m[x]\u001b[11;7Halways\u001b[11;15H\u001b[22m\u001b[38;2;137;144;179;48;2;225;226;231mShow whenever content can scroll\u001b[12;3H\u001b[38;2;104;112;154;48;2;225;226;231m[ ]\u001b[38;2;55;96;191;48;2;225;226;231m hidden\u001b[12;15H\u001b[38;2;137;144;179;48;2;225;226;231mNever show the scrollbar\u001b[13;3H\u001b[38;2;55;96;191;48;2;225;226;231m   \u001b[13;7H         \u001b[13;18H                               \u001b[14;3H\u001b[1m\u001b[38;2;46;125;233;48;2;225;226;231mSymbo\u001b[14;9Hs\u001b[22m\u001b[38;2;55;96;191;48;2;225;226;231m   \u001b[14;15H                                \u001b[15;7Hascii \u001b[15;14H\u001b[38;2;137;144;179;48;2;225;226;231mPlain terminal-safe \u001b[15;35Ha\u001b[15;37Hels\u001b[16;3H\u001b[1m\u001b[38;2;46;125;233;48;2;225;226;231m[x]\u001b[16;7Hemoji\u001b[16;14H\u001b[22m\u001b[38;2;137;144;179;48;2;225;226;231mRicher semantic markers\u001b[17;3H\u001b[38;2;55;96;191;48;2;225;226;231m       \u001b[18;3H\u001b[1m\u001b[38;2;46;125;233;48;2;225;226;231mTheme\u001b[22m\u001b[38;2;55;96;191;48;2;225;226;231m    \u001b[18;14H                          \u001b[18;109H\u001b[38;2;137;144;179;48;2;225;226;231m│\u001b[19;3H\u001b[38;2;104;112;154;48;2;"]
[0.000, "o", "225;226;231m[ ]\u001b[19;7H\u001b[38;2;55;96;191;48;2;225;226;231mdefault  \u001b[38;2;137;144;179;48;2;225;226;231mCur\u001b[19;20Hent default Tokyo Night colors\u001b[20;3H\u001b[38;2;104;112;154;48;2;225;226;231m[ ]\u001b[20;7H\u001b[38;2;55;96;191;48;2;225;226;231mcatppuccin\u001b[20;19H\u001b[38;2;137;144;179;48;2;225;226;231mHerdr Catppuccin Mocha\u001b[21;3H\u001b[38;2;104;112;154;48;2;225;226;231m[ ]\u001b[38;2;55;96;191;48;2;225;226;231m catppuccin-latte\u001b[21;25H\u001b[38;2;137;144;179;48;2;225;226;231mHerdr Catppuccin Latte\u001b[22;7H\u001b[38;2;55;96;191;48;2;225;226;231mt\u001b[22;9Hrminal\u001b[22;16H \u001b[38;2;137;144;179;48;2;225;226;231mTe\u001b[22;20Hminal ANSI colors\u001b[38;2;55;96;191;48;2;225;226;231m             \u001b[22;109H\u001b[38;2;46;125;233;48;2;225;226;231m█\u001b[23;7H\u001b[38;2;55;96;191;48;2;225;226;231mtokyo-night\u001b[23;19H \u001b[38;2;137;144;179;48;2;225;226;231mHerdr Tokyo N\u001b[23;34Hght\u001b[38;2;55;96;191;48;2;225;226;231m    \u001b[24;3H\u001b[1m\u001b[38;2;46;125;233;48;2;225;226;231m[x]\u001b[24;7Htokyo-night-day\u001b[22m\u001b[38;2;55;96;191;48;2;225;226;231m \u001b[24;24H\u001b[38;2;137;144;179;48;2;225;226;231mHerdr Tokyo Night\u001b[24"]
[0.000, "o", ";42HD\u001b[24;44Hy\u001b[38;2;55;96;191;48;2;225;226;231m  \u001b[25;7Hdracul\u001b[25;14H \u001b[25;16H\u001b[38;2;137;144;179;48;2;225;226;231mHerdr Dracula\u001b[38;2;55;96;191;48;2;225;226;231m        \u001b[26;7Hn\u001b[26;9Hrd  \u001b[38;2;137;144;179;48;2;225;226;231mHerdr Nord\u001b[38;2;55;96;191;48;2;225;226;231m              \u001b[27;3H\u001b[38;2;104;112;154;48;2;225;226;231m[ ]\u001b[27;7H\u001b[38;2;55;96;191;48;2;225;226;231mgruvbox  \u001b[38;2;137;144;179;48;2;225;226;231mHerdr Gruvbox\u001b[27;30Hdark\u001b[38;2;55;96;191;48;2;225;226;231m           \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.050, "o", "\u001b[11;3H\u001b[1m\u001b[38;2;46;125;233;48;2;225;226;231mSymbo\u001b[11;9Hs\u001b[22m\u001b[38;2;55;96;191;48;2;225;226;231m   \u001b[11;15H                                \u001b[12;7Hascii \u001b[12;14H\u001b[38;2;137;144;179;48;2;225;226;231mPlain terminal-safe \u001b[12;35Ha\u001b[12;37Hels\u001b[13;3H\u001b[1m\u001b[38;2;46;125;233;48;2;225;226;231m[x]\u001b[13;7Hemoji\u001b[13;14H\u001b[22m\u001b[38;2;137;144;179;48;2;225;226;231mRicher semantic markers\u001b[14;3H\u001b[38;2;55;96;191;48;2;225;226;231m       \u001b[15;3H\u001b[1m\u001b[38;2;46;125;233;48;2;225;226;231mTheme\u001b[22m\u001b[38;2;55;96;191;48;2;225;226;231m    \u001b[15;14H                          \u001b[16;3H\u001b[38;2;104;112;154;48;2;225;226;231m[ ]\u001b[16;7H\u001b[38;2;55;96;191;48;2;225;226;231mdefault  \u001b[38;2;137;144;179;48;2;225;226;231mCur\u001b[16;20Hent default Tokyo Night colors\u001b[17;3H\u001b[38;2;104;112;154;48;2;225;226;231m[ ]\u001b[17;7H\u001b[38;2;55;96;191;48;2;225;226;231mcatppuccin\u001b[17;19H\u001b[38;2;137;144;179;48;2;225;226;231mHerdr Catppuccin Mocha\u001b[18;3H\u001b[38;2;104;112;154;48;2;225;226;231m[ ]\u001b[38;2;55;96;191;48;2;225;226;231m catppuccin-latte\u001b[18;25H\u001b[38;2;137;144;179;48;2;225;226;231m"]
[0.000, "o", "Herdr Catppuccin Latte\u001b[19;7H\u001b[38;2;55;96;191;48;2;225;226;231mt\u001b[19;9Hrminal\u001b[19;16H \u001b[38;2;137;144;179;48;2;225;226;231mTe\u001b[19;20Hminal ANSI colors\u001b[38;2;55;96;191;48;2;225;226;231m             \u001b[19;109H\u001b[38;2;137;144;179;48;2;225;226;231m│\u001b[20;7H\u001b[38;2;55;96;191;48;2;225;226;231mtokyo-night\u001b[20;19H \u001b[38;2;137;144;179;48;2;225;226;231mHerdr Tokyo N\u001b[20;34Hght\u001b[38;2;55;96;191;48;2;225;226;231m    \u001b[21;3H\u001b[1m\u001b[38;2;46;125;233;48;2;225;226;231m[x]\u001b[21;7Htokyo-night-day\u001b[22m\u001b[38;2;55;96;191;48;2;225;226;231m \u001b[21;24H\u001b[38;2;137;144;179;48;2;225;226;231mHerdr Tokyo Night\u001b[21;42HD\u001b[21;44Hy\u001b[38;2;55;96;191;48;2;225;226;231m  \u001b[22;7Hdracul\u001b[22;14H \u001b[22;16H\u001b[38;2;137;144;179;48;2;225;226;231mHerdr Dracula\u001b[38;2;55;96;191;48;2;225;226;231m        \u001b[23;7Hn\u001b[23;9Hrd  \u001b[38;2;137;144;179;48;2;225;226;231mHerdr Nord\u001b[38;2;55;96;191;48;2;225;226;231m              \u001b[23;109H\u001b[38;2;46;125;233;48;2;225;226;231m█\u001b[24;3H\u001b[38;2;104;112;154;48;2;225;226;231m[ ]\u001b[24;7H\u001b[38;2;55;96;191;48;2;225;226;231mgruvbox  \u001b[38;2;137;144;179"]
[0.000, "o", ";48;2;225;226;231mHerdr Gruvbox\u001b[24;30Hdark\u001b[38;2;55;96;191;48;2;225;226;231m           \u001b[25;7Hg\u001b[25;9Huvbox-light  \u001b[38;2;137;144;179;48;2;225;226;231mHerdr Gruvbox light\u001b[26;7H\u001b[38;2;55;96;191;48;2;225;226;231mone-dark  \u001b[38;2;137;144;179;48;2;225;226;231mHerd\u001b[26;22H One Dark\u001b[27;7H\u001b[38;2;55;96;191;48;2;225;226;231mone-light  \u001b[38;2;137;144;179;48;2;225;226;231mHe\u001b[27;21Hdr One Light\u001b[38;2;55;96;191;48;2;225;226;231m \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.255, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.145, "o", "\u001b[11;3H\u001b[38;2;55;96;191;48;2;225;226;231m       \u001b[12;3H\u001b[1m\u001b[38;2;46;125;233;48;2;225;226;231mTheme\u001b[22m\u001b[38;2;55;96;191;48;2;225;226;231m    \u001b[12;14H                          \u001b[13;3H\u001b[38;2;104;112;154;48;2;225;226;231m[ ]\u001b[13;7H\u001b[38;2;55;96;191;48;2;225;226;231mdefault  \u001b[38;2;137;144;179;48;2;225;226;231mCur\u001b[13;20Hent default Tokyo Night colors\u001b[14;3H\u001b[38;2;104;112;154;48;2;225;226;231m[ ]\u001b[14;7H\u001b[38;2;55;96;191;48;2;225;226;231mcatppuccin\u001b[14;19H\u001b[38;2;137;144;179;48;2;225;226;231mHerdr Catppuccin Mocha\u001b[15;3H\u001b[38;2;104;112;154;48;2;225;226;231m[ ]\u001b[38;2;55;96;191;48;2;225;226;231m catppuccin-latte\u001b[15;25H\u001b[38;2;137;144;179;48;2;225;226;231mHerdr Catppuccin Latte\u001b[16;7H\u001b[38;2;55;96;191;48;2;225;226;231mt\u001b[16;9Hrminal\u001b[16;16H \u001b[38;2;137;144;179;48;2;225;226;231mTe\u001b[16;20Hminal ANSI colors\u001b[38;2;55;96;191;48;2;225;226;231m             \u001b[17;7Htokyo-night\u001b[17;19H \u001b[38;2;137;144;179;48;2;225;226;231mHerdr Tokyo N\u001b[17;34Hght\u001b[38;2;55;96;191;48;2;225;226;231m    \u001b[18;3H\u001b[1m\u001b[38;2;46;125;233;48;2;225;226;231m[x]"]
[0.000, "o", "\u001b[18;7Htokyo-night-day\u001b[22m\u001b[38;2;55;96;191;48;2;225;226;231m \u001b[18;24H\u001b[38;2;137;144;179;48;2;225;226;231mHerdr Tokyo Night\u001b[18;42HD\u001b[18;44Hy\u001b[38;2;55;96;191;48;2;225;226;231m  \u001b[19;7Hdracul\u001b[19;14H \u001b[19;16H\u001b[38;2;137;144;179;48;2;225;226;231mHerdr Dracula\u001b[38;2;55;96;191;48;2;225;226;231m        \u001b[20;7Hn\u001b[20;9Hrd  \u001b[38;2;137;144;179;48;2;225;226;231mHerdr Nord\u001b[38;2;55;96;191;48;2;225;226;231m              \u001b[20;109H\u001b[38;2;137;144;179;48;2;225;226;231m│\u001b[21;3H\u001b[38;2;104;112;154;48;2;225;226;231m[ ]\u001b[21;7H\u001b[38;2;55;96;191;48;2;225;226;231mgruvbox  \u001b[38;2;137;144;179;48;2;225;226;231mHerdr Gruvbox\u001b[21;30Hdark\u001b[38;2;55;96;191;48;2;225;226;231m           \u001b[22;7Hg\u001b[22;9Huvbox-light  \u001b[38;2;137;144;179;48;2;225;226;231mHerdr Gruvbox light\u001b[23;7H\u001b[38;2;55;96;191;48;2;225;226;231mone-dark  \u001b[38;2;137;144;179;48;2;225;226;231mHerd\u001b[23;22H One Dark\u001b[24;7H\u001b[38;2;55;96;191;48;2;225;226;231mone-light  \u001b[38;2;137;144;179;48;2;225;226;231mHe\u001b[24;21Hdr One Light\u001b[38;2;55;96;191;48;2;225;226;231m \u001b[24;109H\u001b[38;2;46;125;233;"]
[0.000, "o", "48;2;225;226;231m█\u001b[25;7H\u001b[38;2;55;96;191;48;2;225;226;231msolarized  \u001b[38;2;137;144;179;48;2;225;226;231mHerdr Solarized dark\u001b[38;2;55;96;191;48;2;225;226;231m   \u001b[26;7Hsolarized-light  \u001b[38;2;137;144;179;48;2;225;226;231mH\u001b[26;26Hrdr Solarized light\u001b[27;7H\u001b[38;2;55;96;191;48;2;225;226;231mkanagawa \u001b[27;17H\u001b[38;2;137;144;179;48;2;225;226;231mHerdr Ka\u001b[27;26Hagawa\u001b[38;2;55;96;191;48;2;225;226;231m  \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.253, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.141, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.035, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.025, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.026, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.029, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.007, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.034, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.012, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.253, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.028, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.220, "o", "\u001b[1;1H\u001b[38;2;248;248;242;48;2;40;42;54m                                                                                                               \u001b[2;1H  \u001b[1m\u001b[4m\u001b[38;2;189;147;249;48;2;68;71;90mhttps://github.com/openclaw/openclaw/pull/89289\u001b[22m\u001b[24m\u001b[38;2;248;248;242;48;2;68;71;90m \u001b[1m\u001b[38;2;80;250;123;48;2;68;71;90m[PR OPEN]\u001b[22m\u001b[38;2;248;248;242;48;2;68;71;90m \u001b[38;2;98;114;164;48;2;68;71;90mupdated 4h\u001b[38;2;248;248;242;48;2;40;42;54m                                         \u001b[3;1H  \u001b[1m\u001b[38;2;248;248;242;48;2;68;71;90mfix: aggregate archived session usage\u001b[22m\u001b[38;2;248;248;242;48;2;40;42;54m                                                                        \u001b[4;1H  \u001b[38;2;98;114;164;48;2;40;42;54m────────────────────────────────────────────────────────────────────────────────────────────────────"]
[0.000, "o", "───────\u001b[38;2;248;248;242;48;2;40;42;54m  \u001b[5;1H  \u001b[1m\u001b[38;2;40;42;54;48;2;80;250;123m✅\u001b[5;5H OPEN\u001b[22m\u001b[38;2;248;248;242;48;2;40;42;54m  \u001b[38;2;210;210;220;48;2;40;42;54m👤\u001b[5;14H @leno23\u001b[38;2;248;248;242;48;2;40;42;54m  \u001b[38;2;189;147;249;48;2;40;42;54mleno23/fix-session-usage-archives-46252 -> main\u001b[38;2;248;248;242;48;2;40;42;54m                                         \u001b[6;1H  \u001b[1m\u001b[38;2;40;42;54;48;2;80;250;123m✅\u001b[6;5H checks PASS (58 pass, 0 pending, 0 fail)\u001b[22m\u001b[38;2;248;248;242;48;2;40;42;54m  \u001b[1m\u001b[38;2;139;233;253;48;2;40;42;54m📄\u001b[6;50H 2 files changed \u001b[38;2;80;250;123;48;2;40;42;54m+546\u001b[38;2;139;233;253;48;2;40;42;54m \u001b[38;2;255;85;85;48;2;40;42;54m-387\u001b[22m\u001b[38;2;248;248;242;48;2;40;42;54m                                    \u001b[7;1H  \u001b[38;2;210;210;220;48;2;40;42;54mⓘ saved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;248;248;242;48;2;40;42;54m                                                  \u001b[8;1H  \u001b[1m\u001b[38;2;40;42;54;48;2;189;147;249m[🏠\u001b[8;6H Overview]"]
[0.000, "o", "\u001b[22m\u001b[38;2;210;210;220;48;2;40;42;54m 💬\u001b[8;19H Activity  🧱\u001b[8;32H Commits  ✅\u001b[8;44H Checks  📄\u001b[8;55H Files  🔗\u001b[8;65H Links \u001b[38;2;248;248;242;48;2;40;42;54m                                        \u001b[9;1H                                                                                                               \u001b[10;1H  \u001b[38;2;98;114;164;48;2;40;42;54m───────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[38;2;248;248;242;48;2;40;42;54m  \u001b[11;1H                                                                                                            \u001b[38;2;98;114;164;48;2;40;42;54m│\u001b[38;2;248;248;242;48;2;40;42;54m  \u001b[12;1H  \u001b[1m\u001b[38;2;189;147;249;48;2;40;42;54mTheme\u001b[22m\u001b[38;2;248;248;242;48;2;40;42;54m                         "]
[0.000, "o", "                                                                            \u001b[38;2;98;114;164;48;2;40;42;54m│\u001b[38;2;248;248;242;48;2;40;42;54m  \u001b[13;1H  \u001b[38;2;130;140;180;48;2;40;42;54m[ ]\u001b[38;2;248;248;242;48;2;40;42;54m default  \u001b[38;2;98;114;164;48;2;40;42;54mCurrent default Tokyo Night colors\u001b[38;2;248;248;242;48;2;40;42;54m                                                           \u001b[38;2;98;114;164;48;2;40;42;54m│\u001b[38;2;248;248;242;48;2;40;42;54m  \u001b[14;1H  \u001b[38;2;130;140;180;48;2;40;42;54m[ ]\u001b[38;2;248;248;242;48;2;40;42;54m catppuccin  \u001b[38;2;98;114;164;48;2;40;42;54mHerdr Catppuccin Mocha\u001b[38;2;248;248;242;48;2;40;42;54m                                                                    \u001b[38;2;98;114;164;48;2;40;42;54m│\u001b[38;2;248;248;242;48;2;40;42;54m  \u001b[15;1H  \u001b[38;2;130;140;180;48;2;40;42;54m[ ]\u001b[38;2;248;248;242;48;2;40;42;54m catppuccin-latte  \u001b[38;2;98;114;164;48;2;40;42;54mHerdr Catppuccin Latte\u001b[38;2;248;248;242;48;2;40;42;54m                                                              "]
[0.000, "o", "\u001b[38;2;98;114;164;48;2;40;42;54m│\u001b[38;2;248;248;242;48;2;40;42;54m  \u001b[16;1H  \u001b[38;2;130;140;180;48;2;40;42;54m[ ]\u001b[38;2;248;248;242;48;2;40;42;54m terminal  \u001b[38;2;98;114;164;48;2;40;42;54mTerminal ANSI colors\u001b[38;2;248;248;242;48;2;40;42;54m                                                                        \u001b[38;2;98;114;164;48;2;40;42;54m│\u001b[38;2;248;248;242;48;2;40;42;54m  \u001b[17;1H  \u001b[38;2;130;140;180;48;2;40;42;54m[ ]\u001b[38;2;248;248;242;48;2;40;42;54m tokyo-night  \u001b[38;2;98;114;164;48;2;40;42;54mHerdr Tokyo Night\u001b[38;2;248;248;242;48;2;40;42;54m                                                                        \u001b[38;2;98;114;164;48;2;40;42;54m│\u001b[38;2;248;248;242;48;2;40;42;54m  \u001b[18;1H  \u001b[38;2;130;140;180;48;2;40;42;54m[ ]\u001b[38;2;248;248;242;48;2;40;42;54m tokyo-night-day  \u001b[38;2;98;114;164;48;2;40;42;54mHerdr Tokyo Night Day\u001b[38;2;248;248;242;48;2;40;42;54m                                                                \u001b[38;2;98;114;164;48;2;40;42;54m│\u001b[38;2;248;248;242;48;2;40;42;54m  \u001b[19;1"]
[0.000, "o", "H  \u001b[1m\u001b[38;2;189;147;249;48;2;40;42;54m[x]\u001b[22m\u001b[38;2;248;248;242;48;2;40;42;54m \u001b[1m\u001b[38;2;189;147;249;48;2;40;42;54mdracula\u001b[22m\u001b[38;2;248;248;242;48;2;40;42;54m  \u001b[38;2;98;114;164;48;2;40;42;54mHerdr Dracula\u001b[38;2;248;248;242;48;2;40;42;54m                                                                                \u001b[38;2;98;114;164;48;2;40;42;54m│\u001b[38;2;248;248;242;48;2;40;42;54m  \u001b[20;1H  \u001b[38;2;130;140;180;48;2;40;42;54m[ ]\u001b[38;2;248;248;242;48;2;40;42;54m nord  \u001b[38;2;98;114;164;48;2;40;42;54mHerdr Nord\u001b[38;2;248;248;242;48;2;40;42;54m                                                                                      \u001b[38;2;98;114;164;48;2;40;42;54m│\u001b[38;2;248;248;242;48;2;40;42;54m  \u001b[21;1H  \u001b[38;2;130;140;180;48;2;40;42;54m[ ]\u001b[38;2;248;248;242;48;2;40;42;54m gruvbox  \u001b[38;2;98;114;164;48;2;40;42;54mHerdr Gruvbox dark\u001b[38;2;248;248;242;48;2;40;42;54m                                                                           \u001b[38;2;189;147;249;48;2;40;42;54m█\u001b[38;2;248;248;242;48;2;40;42;54"]
[0.000, "o", "m  \u001b[22;1H  \u001b[38;2;130;140;180;48;2;40;42;54m[ ]\u001b[38;2;248;248;242;48;2;40;42;54m gruvbox-light  \u001b[38;2;98;114;164;48;2;40;42;54mHerdr Gruvbox light\u001b[38;2;248;248;242;48;2;40;42;54m                                                                    \u001b[38;2;189;147;249;48;2;40;42;54m█\u001b[38;2;248;248;242;48;2;40;42;54m  \u001b[23;1H  \u001b[38;2;130;140;180;48;2;40;42;54m[ ]\u001b[38;2;248;248;242;48;2;40;42;54m one-dark  \u001b[38;2;98;114;164;48;2;40;42;54mHerdr One Dark\u001b[38;2;248;248;242;48;2;40;42;54m                                                                              \u001b[38;2;189;147;249;48;2;40;42;54m█\u001b[38;2;248;248;242;48;2;40;42;54m  \u001b[24;1H  \u001b[38;2;130;140;180;48;2;40;42;54m[ ]\u001b[38;2;248;248;242;48;2;40;42;54m one-light  \u001b[38;2;98;114;164;48;2;40;42;54mHerdr One Light\u001b[38;2;248;248;242;48;2;40;42;54m                                                                            \u001b[38;2;189;147;249;48;2;40;42;54m█\u001b[38;2;248;248;242;48;2;40;42;54m  \u001b[25;1H  \u001b[38;2;130;140;180;48;2;40;42;54m[ ]\u001b[38;2;248;248;242;48;2;"]
[0.000, "o", "40;42;54m solarized  \u001b[38;2;98;114;164;48;2;40;42;54mHerdr Solarized dark\u001b[38;2;248;248;242;48;2;40;42;54m                                                                       \u001b[38;2;98;114;164;48;2;40;42;54m│\u001b[38;2;248;248;242;48;2;40;42;54m  \u001b[26;1H  \u001b[38;2;130;140;180;48;2;40;42;54m[ ]\u001b[38;2;248;248;242;48;2;40;42;54m solarized-light  \u001b[38;2;98;114;164;48;2;40;42;54mHerdr Solarized light\u001b[38;2;248;248;242;48;2;40;42;54m                                                                \u001b[38;2;98;114;164;48;2;40;42;54m│\u001b[38;2;248;248;242;48;2;40;42;54m  \u001b[27;1H  \u001b[38;2;130;140;180;48;2;40;42;54m[ ]\u001b[38;2;248;248;242;48;2;40;42;54m kanagawa  \u001b[38;2;98;114;164;48;2;40;42;54mHerdr Kanagawa\u001b[38;2;248;248;242;48;2;40;42;54m                                                                              \u001b[38;2;98;114;164;48;2;40;42;54m│\u001b[38;2;248;248;242;48;2;40;42;54m  \u001b[28;1H  \u001b[38;2;210;210;220;48;2;40;42;54msaved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;248;248;242;48;2;40;42;54m             "]
[0.000, "o", "                                       \u001b[29;1H  \u001b[1m\u001b[38;2;40;42;54;48;2;189;147;249m[🔄\u001b[29;6H refresh]\u001b[22m\u001b[38;2;248;248;242;48;2;40;42;54m \u001b[1m\u001b[38;2;40;42;54;48;2;189;147;249m[📋\u001b[29;19H copy]\u001b[22m\u001b[38;2;248;248;242;48;2;40;42;54m \u001b[1m\u001b[38;2;40;42;54;48;2;189;147;249m[🌐\u001b[29;29H open]\u001b[22m\u001b[38;2;248;248;242;48;2;40;42;54m \u001b[1m\u001b[38;2;40;42;54;48;2;189;147;249m[⚙ settings]\u001b[22m\u001b[38;2;248;248;242;48;2;40;42;54m \u001b[1m\u001b[38;2;40;42;54;48;2;189;147;249m[❔\u001b[29;52H help]\u001b[22m\u001b[38;2;248;248;242;48;2;40;42;54m \u001b[1m\u001b[38;2;40;42;54;48;2;189;147;249m[⏻ quit]\u001b[22m\u001b[38;2;248;248;242;48;2;40;42;54m                                             \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.101, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.240, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.244, "o", "\u001b[1;1H\u001b[38;2;236;239;244;48;2;46;52;64m                                                                                                               \u001b[2;1H  \u001b[1m\u001b[4m\u001b[38;2;136;192;208;48;2;59;66;82mhttps://github.com/openclaw/openclaw/pull/89289\u001b[22m\u001b[24m\u001b[38;2;236;239;244;48;2;59;66;82m \u001b[1m\u001b[38;2;163;190;140;48;2;59;66;82m[PR OPEN]\u001b[22m\u001b[38;2;236;239;244;48;2;59;66;82m \u001b[38;2;76;86;106;48;2;59;66;82mupdated 4h\u001b[38;2;236;239;244;48;2;46;52;64m                                         \u001b[3;1H  \u001b[1m\u001b[38;2;236;239;244;48;2;59;66;82mfix: aggregate archived session usage\u001b[22m\u001b[38;2;236;239;244;48;2;46;52;64m                                                                        \u001b[4;1H  \u001b[38;2;67;76;94;48;2;46;52;64m─────────────────────────────────────────────────────────────────────────────────────────────────────"]
[0.000, "o", "──────\u001b[38;2;236;239;244;48;2;46;52;64m  \u001b[5;1H  \u001b[1m\u001b[38;2;46;52;64;48;2;163;190;140m✅\u001b[5;5H OPEN\u001b[22m\u001b[38;2;236;239;244;48;2;46;52;64m  \u001b[38;2;216;222;233;48;2;46;52;64m👤\u001b[5;14H @leno23\u001b[38;2;236;239;244;48;2;46;52;64m  \u001b[38;2;136;192;208;48;2;46;52;64mleno23/fix-session-usage-archives-46252 -> main\u001b[38;2;236;239;244;48;2;46;52;64m                                         \u001b[6;1H  \u001b[1m\u001b[38;2;46;52;64;48;2;163;190;140m✅\u001b[6;5H checks PASS (58 pass, 0 pending, 0 fail)\u001b[22m\u001b[38;2;236;239;244;48;2;46;52;64m  \u001b[1m\u001b[38;2;143;188;187;48;2;46;52;64m📄\u001b[6;50H 2 files changed \u001b[38;2;163;190;140;48;2;46;52;64m+546\u001b[38;2;143;188;187;48;2;46;52;64m \u001b[38;2;191;97;106;48;2;46;52;64m-387\u001b[22m\u001b[38;2;236;239;244;48;2;46;52;64m                                    \u001b[7;1H  \u001b[38;2;216;222;233;48;2;46;52;64mⓘ saved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;236;239;244;48;2;46;52;64m                                                  \u001b[8;1H  \u001b[1m\u001b[38;2;46;52;64;48;2;136;192;208m[🏠\u001b[8;6H Overview"]
[0.001, "o", "]\u001b[22m\u001b[38;2;216;222;233;48;2;46;52;64m 💬\u001b[8;19H Activity  🧱\u001b[8;32H Commits  ✅\u001b[8;44H Checks  📄\u001b[8;55H Files  🔗\u001b[8;65H Links \u001b[38;2;236;239;244;48;2;46;52;64m                                        \u001b[9;1H                                                                                                               \u001b[10;1H  \u001b[38;2;67;76;94;48;2;46;52;64m───────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[38;2;236;239;244;48;2;46;52;64m  \u001b[11;1H                                                                                                            \u001b[38;2;76;86;106;48;2;46;52;64m│\u001b[38;2;236;239;244;48;2;46;52;64m  \u001b[12;1H  \u001b[1m\u001b[38;2;136;192;208;48;2;46;52;64mTheme\u001b[22m\u001b[38;2;236;239;244;48;2;46;52;64m                           "]
[0.000, "o", "                                                                          \u001b[38;2;76;86;106;48;2;46;52;64m│\u001b[38;2;236;239;244;48;2;46;52;64m  \u001b[13;1H  \u001b[38;2;100;110;130;48;2;46;52;64m[ ]\u001b[38;2;236;239;244;48;2;46;52;64m default  \u001b[38;2;76;86;106;48;2;46;52;64mCurrent default Tokyo Night colors\u001b[38;2;236;239;244;48;2;46;52;64m                                                           \u001b[38;2;76;86;106;48;2;46;52;64m│\u001b[38;2;236;239;244;48;2;46;52;64m  \u001b[14;1H  \u001b[38;2;100;110;130;48;2;46;52;64m[ ]\u001b[38;2;236;239;244;48;2;46;52;64m catppuccin  \u001b[38;2;76;86;106;48;2;46;52;64mHerdr Catppuccin Mocha\u001b[38;2;236;239;244;48;2;46;52;64m                                                                    \u001b[38;2;76;86;106;48;2;46;52;64m│\u001b[38;2;236;239;244;48;2;46;52;64m  \u001b[15;1H  \u001b[38;2;100;110;130;48;2;46;52;64m[ ]\u001b[38;2;236;239;244;48;2;46;52;64m catppuccin-latte  \u001b[38;2;76;86;106;48;2;46;52;64mHerdr Catppuccin Latte\u001b[38;2;236;239;244;48;2;46;52;64m                                                              \u001b[38;2;7"]
[0.000, "o", "6;86;106;48;2;46;52;64m│\u001b[38;2;236;239;244;48;2;46;52;64m  \u001b[16;1H  \u001b[38;2;100;110;130;48;2;46;52;64m[ ]\u001b[38;2;236;239;244;48;2;46;52;64m terminal  \u001b[38;2;76;86;106;48;2;46;52;64mTerminal ANSI colors\u001b[38;2;236;239;244;48;2;46;52;64m                                                                        \u001b[38;2;76;86;106;48;2;46;52;64m│\u001b[38;2;236;239;244;48;2;46;52;64m  \u001b[17;1H  \u001b[38;2;100;110;130;48;2;46;52;64m[ ]\u001b[38;2;236;239;244;48;2;46;52;64m tokyo-night  \u001b[38;2;76;86;106;48;2;46;52;64mHerdr Tokyo Night\u001b[38;2;236;239;244;48;2;46;52;64m                                                                        \u001b[38;2;76;86;106;48;2;46;52;64m│\u001b[38;2;236;239;244;48;2;46;52;64m  \u001b[18;1H  \u001b[38;2;100;110;130;48;2;46;52;64m[ ]\u001b[38;2;236;239;244;48;2;46;52;64m tokyo-night-day  \u001b[38;2;76;86;106;48;2;46;52;64mHerdr Tokyo Night Day\u001b[38;2;236;239;244;48;2;46;52;64m                                                                \u001b[38;2;76;86;106;48;2;46;52;64m│\u001b[38;2;236;239;244;48;2;46;52;64m  \u001b[19;1H  \u001b[38;2;100;1"]
[0.000, "o", "10;130;48;2;46;52;64m[ ]\u001b[38;2;236;239;244;48;2;46;52;64m dracula  \u001b[38;2;76;86;106;48;2;46;52;64mHerdr Dracula\u001b[38;2;236;239;244;48;2;46;52;64m                                                                                \u001b[38;2;76;86;106;48;2;46;52;64m│\u001b[38;2;236;239;244;48;2;46;52;64m  \u001b[20;1H  \u001b[1m\u001b[38;2;136;192;208;48;2;46;52;64m[x]\u001b[22m\u001b[38;2;236;239;244;48;2;46;52;64m \u001b[1m\u001b[38;2;136;192;208;48;2;46;52;64mnord\u001b[22m\u001b[38;2;236;239;244;48;2;46;52;64m  \u001b[38;2;76;86;106;48;2;46;52;64mHerdr Nord\u001b[38;2;236;239;244;48;2;46;52;64m                                                                                      \u001b[38;2;76;86;106;48;2;46;52;64m│\u001b[38;2;236;239;244;48;2;46;52;64m  \u001b[21;1H  \u001b[38;2;100;110;130;48;2;46;52;64m[ ]\u001b[38;2;236;239;244;48;2;46;52;64m gruvbox  \u001b[38;2;76;86;106;48;2;46;52;64mHerdr Gruvbox dark\u001b[38;2;236;239;244;48;2;46;52;64m                                                                           \u001b[38;2;136;192;208;48;2;46;52;64m█\u001b[38;2;236;239;244;48;2;46;52;64m  \u001b[22;1H  \u001b[38;2;1"]
[0.002, "o", "00;110;130;48;2;46;52;64m[ ]\u001b[38;2;236;239;244;48;2;46;52;64m gruvbox-light  \u001b[38;2;76;86;106;48;2;46;52;64mHerdr Gruvbox light\u001b[38;2;236;239;244;48;2;46;52;64m                                                                    \u001b[38;2;136;192;208;48;2;46;52;64m█\u001b[38;2;236;239;244;48;2;46;52;64m  \u001b[23;1H  \u001b[38;2;100;110;130;48;2;46;52;64m[ ]\u001b[38;2;236;239;244;48;2;46;52;64m one-dark  \u001b[38;2;76;86;106;48;2;46;52;64mHerdr One Dark\u001b[38;2;236;239;244;48;2;46;52;64m                                                                              \u001b[38;2;136;192;208;48;2;46;52;64m█\u001b[38;2;236;239;244;48;2;46;52;64m  \u001b[24;1H  \u001b[38;2;100;110;130;48;2;46;52;64m[ ]\u001b[38;2;236;239;244;48;2;46;52;64m one-light  \u001b[38;2;76;86;106;48;2;46;52;64mHerdr One Light\u001b[38;2;236;239;244;48;2;46;52;64m                                                                            \u001b[38;2;136;192;208;48;2;46;52;64m█\u001b[38;2;236;239;244;48;2;46;52;64m  \u001b[25;1H  \u001b[38;2;100;110;130;48;2;46;52;64m[ ]\u001b[38;2;236;239;244;48;2;46;52;64m solarized  \u001b[3"]
[0.000, "o", "8;2;76;86;106;48;2;46;52;64mHerdr Solarized dark\u001b[38;2;236;239;244;48;2;46;52;64m                                                                       \u001b[38;2;76;86;106;48;2;46;52;64m│\u001b[38;2;236;239;244;48;2;46;52;64m  \u001b[26;1H  \u001b[38;2;100;110;130;48;2;46;52;64m[ ]\u001b[38;2;236;239;244;48;2;46;52;64m solarized-light  \u001b[38;2;76;86;106;48;2;46;52;64mHerdr Solarized light\u001b[38;2;236;239;244;48;2;46;52;64m                                                                \u001b[38;2;76;86;106;48;2;46;52;64m│\u001b[38;2;236;239;244;48;2;46;52;64m  \u001b[27;1H  \u001b[38;2;100;110;130;48;2;46;52;64m[ ]\u001b[38;2;236;239;244;48;2;46;52;64m kanagawa  \u001b[38;2;76;86;106;48;2;46;52;64mHerdr Kanagawa\u001b[38;2;236;239;244;48;2;46;52;64m                                                                              \u001b[38;2;76;86;106;48;2;46;52;64m│\u001b[38;2;236;239;244;48;2;46;52;64m  \u001b[28;1H  \u001b[38;2;216;222;233;48;2;46;52;64msaved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;236;239;244;48;2;46;52;64m                                           "]
[0.000, "o", "         \u001b[29;1H  \u001b[1m\u001b[38;2;46;52;64;48;2;136;192;208m[🔄\u001b[29;6H refresh]\u001b[22m\u001b[38;2;236;239;244;48;2;46;52;64m \u001b[1m\u001b[38;2;46;52;64;48;2;136;192;208m[📋\u001b[29;19H copy]\u001b[22m\u001b[38;2;236;239;244;48;2;46;52;64m \u001b[1m\u001b[38;2;46;52;64;48;2;136;192;208m[🌐\u001b[29;29H open]\u001b[22m\u001b[38;2;236;239;244;48;2;46;52;64m \u001b[1m\u001b[38;2;46;52;64;48;2;136;192;208m[⚙ settings]\u001b[22m\u001b[38;2;236;239;244;48;2;46;52;64m \u001b[1m\u001b[38;2;46;52;64;48;2;136;192;208m[❔\u001b[29;52H help]\u001b[22m\u001b[38;2;236;239;244;48;2;46;52;64m \u001b[1m\u001b[38;2;46;52;64;48;2;136;192;208m[⏻ quit]\u001b[22m\u001b[38;2;236;239;244;48;2;46;52;64m                                             \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.134, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.255, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.023, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.042, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.209, "o", "\u001b[1;1H\u001b[38;2;235;219;178;48;2;40;40;40m                                                                                                               \u001b[2;1H  \u001b[1m\u001b[4m\u001b[38;2;215;153;33;48;2;60;56;54mhttps://github.com/openclaw/openclaw/pull/89289\u001b[22m\u001b[24m\u001b[38;2;235;219;178;48;2;60;56;54m \u001b[1m\u001b[38;2;184;187;38;48;2;60;56;54m[PR OPEN]\u001b[22m\u001b[38;2;235;219;178;48;2;60;56;54m \u001b[38;2;146;131;116;48;2;60;56;54mupdated 4h\u001b[38;2;235;219;178;48;2;40;40;40m                                         \u001b[3;1H  \u001b[1m\u001b[38;2;235;219;178;48;2;60;56;54mfix: aggregate archived session usage\u001b[22m\u001b[38;2;235;219;178;48;2;40;40;40m                                                                        \u001b[4;1H  \u001b[38;2;80;73;69;48;2;40;40;40m─────────────────────────────────────────────────────────────────────────────────────────────────────"]
[0.000, "o", "──────\u001b[38;2;235;219;178;48;2;40;40;40m  \u001b[5;1H  \u001b[1m\u001b[38;2;40;40;40;48;2;184;187;38m✅\u001b[5;5H OPEN\u001b[22m\u001b[38;2;235;219;178;48;2;40;40;40m  \u001b[38;2;213;196;161;48;2;40;40;40m👤\u001b[5;14H @leno23\u001b[38;2;235;219;178;48;2;40;40;40m  \u001b[38;2;215;153;33;48;2;40;40;40mleno23/fix-session-usage-archives-46252 -> main\u001b[38;2;235;219;178;48;2;40;40;40m                                         \u001b[6;1H  \u001b[1m\u001b[38;2;40;40;40;48;2;184;187;38m✅\u001b[6;5H checks PASS (58 pass, 0 pending, 0 fail)\u001b[22m\u001b[38;2;235;219;178;48;2;40;40;40m  \u001b[1m\u001b[38;2;142;192;124;48;2;40;40;40m📄\u001b[6;50H 2 files changed \u001b[38;2;184;187;38;48;2;40;40;40m+546\u001b[38;2;142;192;124;48;2;40;40;40m \u001b[38;2;251;73;52;48;2;40;40;40m-387\u001b[22m\u001b[38;2;235;219;178;48;2;40;40;40m                                    \u001b[7;1H  \u001b[38;2;213;196;161;48;2;40;40;40mⓘ saved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;235;219;178;48;2;40;40;40m                                                  \u001b[8;1H  \u001b[1m\u001b[38;2;40;40;40;48;2;215;153;33m[🏠\u001b[8;6H Overview]\u001b[22m"]
[0.000, "o", "\u001b[38;2;213;196;161;48;2;40;40;40m 💬\u001b[8;19H Activity  🧱\u001b[8;32H Commits  ✅\u001b[8;44H Checks  📄\u001b[8;55H Files  🔗\u001b[8;65H Links \u001b[38;2;235;219;178;48;2;40;40;40m                                        \u001b[9;1H                                                                                                               \u001b[10;1H  \u001b[38;2;80;73;69;48;2;40;40;40m───────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[38;2;235;219;178;48;2;40;40;40m  \u001b[11;1H                                                                                                            \u001b[38;2;146;131;116;48;2;40;40;40m│\u001b[38;2;235;219;178;48;2;40;40;40m  \u001b[12;1H  \u001b[1m\u001b[38;2;215;153;33;48;2;40;40;40mTheme\u001b[22m\u001b[38;2;235;219;178;48;2;40;40;40m                                "]
[0.000, "o", "                                                                     \u001b[38;2;146;131;116;48;2;40;40;40m│\u001b[38;2;235;219;178;48;2;40;40;40m  \u001b[13;1H  \u001b[38;2;168;153;132;48;2;40;40;40m[ ]\u001b[38;2;235;219;178;48;2;40;40;40m default  \u001b[38;2;146;131;116;48;2;40;40;40mCurrent default Tokyo Night colors\u001b[38;2;235;219;178;48;2;40;40;40m                                                           \u001b[38;2;146;131;116;48;2;40;40;40m│\u001b[38;2;235;219;178;48;2;40;40;40m  \u001b[14;1H  \u001b[38;2;168;153;132;48;2;40;40;40m[ ]\u001b[38;2;235;219;178;48;2;40;40;40m catppuccin  \u001b[38;2;146;131;116;48;2;40;40;40mHerdr Catppuccin Mocha\u001b[38;2;235;219;178;48;2;40;40;40m                                                                    \u001b[38;2;146;131;116;48;2;40;40;40m│\u001b[38;2;235;219;178;48;2;40;40;40m  \u001b[15;1H  \u001b[38;2;168;153;132;48;2;40;40;40m[ ]\u001b[38;2;235;219;178;48;2;40;40;40m catppuccin-latte  \u001b[38;2;146;131;116;48;2;40;40;40mHerdr Catppuccin Latte\u001b[38;2;235;219;178;48;2;40;40;40m                                                              "]
[0.000, "o", "\u001b[38;2;146;131;116;48;2;40;40;40m│\u001b[38;2;235;219;178;48;2;40;40;40m  \u001b[16;1H  \u001b[38;2;168;153;132;48;2;40;40;40m[ ]\u001b[38;2;235;219;178;48;2;40;40;40m terminal  \u001b[38;2;146;131;116;48;2;40;40;40mTerminal ANSI colors\u001b[38;2;235;219;178;48;2;40;40;40m                                                                        \u001b[38;2;146;131;116;48;2;40;40;40m│\u001b[38;2;235;219;178;48;2;40;40;40m  \u001b[17;1H  \u001b[38;2;168;153;132;48;2;40;40;40m[ ]\u001b[38;2;235;219;178;48;2;40;40;40m tokyo-night  \u001b[38;2;146;131;116;48;2;40;40;40mHerdr Tokyo Night\u001b[38;2;235;219;178;48;2;40;40;40m                                                                        \u001b[38;2;146;131;116;48;2;40;40;40m│\u001b[38;2;235;219;178;48;2;40;40;40m  \u001b[18;1H  \u001b[38;2;168;153;132;48;2;40;40;40m[ ]\u001b[38;2;235;219;178;48;2;40;40;40m tokyo-night-day  \u001b[38;2;146;131;116;48;2;40;40;40mHerdr Tokyo Night Day\u001b[38;2;235;219;178;48;2;40;40;40m                                                                \u001b[38;2;146;131;116;48;2;40;40;40m│\u001b[38;2;235;219;178;48;2;40;40;40m "]
[0.000, "o", " \u001b[19;1H  \u001b[38;2;168;153;132;48;2;40;40;40m[ ]\u001b[38;2;235;219;178;48;2;40;40;40m dracula  \u001b[38;2;146;131;116;48;2;40;40;40mHerdr Dracula\u001b[38;2;235;219;178;48;2;40;40;40m                                                                                \u001b[38;2;146;131;116;48;2;40;40;40m│\u001b[38;2;235;219;178;48;2;40;40;40m  \u001b[20;1H  \u001b[38;2;168;153;132;48;2;40;40;40m[ ]\u001b[38;2;235;219;178;48;2;40;40;40m nord  \u001b[38;2;146;131;116;48;2;40;40;40mHerdr Nord\u001b[38;2;235;219;178;48;2;40;40;40m                                                                                      \u001b[38;2;146;131;116;48;2;40;40;40m│\u001b[38;2;235;219;178;48;2;40;40;40m  \u001b[21;1H  \u001b[1m\u001b[38;2;215;153;33;48;2;40;40;40m[x]\u001b[22m\u001b[38;2;235;219;178;48;2;40;40;40m \u001b[1m\u001b[38;2;215;153;33;48;2;40;40;40mgruvbox\u001b[22m\u001b[38;2;235;219;178;48;2;40;40;40m  \u001b[38;2;146;131;116;48;2;40;40;40mHerdr Gruvbox dark\u001b[38;2;235;219;178;48;2;40;40;40m                                                                           \u001b[38;2;215;153;33;48;2;40;40;40m█\u001b[38;2;235;219;178;48;"]
[0.000, "o", "2;40;40;40m  \u001b[22;1H  \u001b[38;2;168;153;132;48;2;40;40;40m[ ]\u001b[38;2;235;219;178;48;2;40;40;40m gruvbox-light  \u001b[38;2;146;131;116;48;2;40;40;40mHerdr Gruvbox light\u001b[38;2;235;219;178;48;2;40;40;40m                                                                    \u001b[38;2;215;153;33;48;2;40;40;40m█\u001b[38;2;235;219;178;48;2;40;40;40m  \u001b[23;1H  \u001b[38;2;168;153;132;48;2;40;40;40m[ ]\u001b[38;2;235;219;178;48;2;40;40;40m one-dark  \u001b[38;2;146;131;116;48;2;40;40;40mHerdr One Dark\u001b[38;2;235;219;178;48;2;40;40;40m                                                                              \u001b[38;2;215;153;33;48;2;40;40;40m█\u001b[38;2;235;219;178;48;2;40;40;40m  \u001b[24;1H  \u001b[38;2;168;153;132;48;2;40;40;40m[ ]\u001b[38;2;235;219;178;48;2;40;40;40m one-light  \u001b[38;2;146;131;116;48;2;40;40;40mHerdr One Light\u001b[38;2;235;219;178;48;2;40;40;40m                                                                            \u001b[38;2;215;153;33;48;2;40;40;40m█\u001b[38;2;235;219;178;48;2;40;40;40m  \u001b[25;1H  \u001b[38;2;168;153;132;48;2;40;40;40m[ ]\u001b[38;2;235;219;"]
[0.000, "o", "178;48;2;40;40;40m solarized  \u001b[38;2;146;131;116;48;2;40;40;40mHerdr Solarized dark\u001b[38;2;235;219;178;48;2;40;40;40m                                                                       \u001b[38;2;146;131;116;48;2;40;40;40m│\u001b[38;2;235;219;178;48;2;40;40;40m  \u001b[26;1H  \u001b[38;2;168;153;132;48;2;40;40;40m[ ]\u001b[38;2;235;219;178;48;2;40;40;40m solarized-light  \u001b[38;2;146;131;116;48;2;40;40;40mHerdr Solarized light\u001b[38;2;235;219;178;48;2;40;40;40m                                                                \u001b[38;2;146;131;116;48;2;40;40;40m│\u001b[38;2;235;219;178;48;2;40;40;40m  \u001b[27;1H  \u001b[38;2;168;153;132;48;2;40;40;40m[ ]\u001b[38;2;235;219;178;48;2;40;40;40m kanagawa  \u001b[38;2;146;131;116;48;2;40;40;40mHerdr Kanagawa\u001b[38;2;235;219;178;48;2;40;40;40m                                                                              \u001b[38;2;146;131;116;48;2;40;40;40m│\u001b[38;2;235;219;178;48;2;40;40;40m  \u001b[28;1H  \u001b[38;2;213;196;161;48;2;40;40;40msaved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;235;219;178;48;2;40;40;"]
[0.001, "o", "40m                                                    \u001b[29;1H  \u001b[1m\u001b[38;2;40;40;40;48;2;215;153;33m[🔄\u001b[29;6H refresh]\u001b[22m\u001b[38;2;235;219;178;48;2;40;40;40m \u001b[1m\u001b[38;2;40;40;40;48;2;215;153;33m[📋\u001b[29;19H copy]\u001b[22m\u001b[38;2;235;219;178;48;2;40;40;40m \u001b[1m\u001b[38;2;40;40;40;48;2;215;153;33m[🌐\u001b[29;29H open]\u001b[22m\u001b[38;2;235;219;178;48;2;40;40;40m \u001b[1m\u001b[38;2;40;40;40;48;2;215;153;33m[⚙ settings]\u001b[22m\u001b[38;2;235;219;178;48;2;40;40;40m \u001b[1m\u001b[38;2;40;40;40;48;2;215;153;33m[❔\u001b[29;52H help]\u001b[22m\u001b[38;2;235;219;178;48;2;40;40;40m \u001b[1m\u001b[38;2;40;40;40;48;2;215;153;33m[⏻ quit]\u001b[22m\u001b[38;2;235;219;178;48;2;40;40;40m                                             \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.096, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.103, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.253, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.046, "o", "\u001b[1;1H\u001b[38;2;60;56;54;48;2;251;241;199m                                                                                                               \u001b[2;1H  \u001b[1m\u001b[4m\u001b[38;2;7;102;120;48;2;235;219;178mhttps://github.com/openclaw/openclaw/pull/89289\u001b[22m\u001b[24m\u001b[38;2;60;56;54;48;2;235;219;178m \u001b[1m\u001b[38;2;121;116;14;48;2;235;219;178m[PR OPEN]\u001b[22m\u001b[38;2;60;56;54;48;2;235;219;178m \u001b[38;2;146;131;116;48;2;235;219;178mupdated 4h\u001b[38;2;60;56;54;48;2;251;241;199m                                         \u001b[3;1H  \u001b[1m\u001b[38;2;60;56;54;48;2;235;219;178mfix: aggregate archived session usage\u001b[22m\u001b[38;2;60;56;54;48;2;251;241;199m                                                                        \u001b[4;1H  \u001b[38;2;213;196;161;48;2;251;241;199m────────────────────────────────────────────────────────────────────────────────────────────────"]
[0.000, "o", "───────────\u001b[38;2;60;56;54;48;2;251;241;199m  \u001b[5;1H  \u001b[1m\u001b[38;2;251;241;199;48;2;121;116;14m✅\u001b[5;5H OPEN\u001b[22m\u001b[38;2;60;56;54;48;2;251;241;199m  \u001b[38;2;80;73;69;48;2;251;241;199m👤\u001b[5;14H @leno23\u001b[38;2;60;56;54;48;2;251;241;199m  \u001b[38;2;7;102;120;48;2;251;241;199mleno23/fix-session-usage-archives-46252 -> main\u001b[38;2;60;56;54;48;2;251;241;199m                                         \u001b[6;1H  \u001b[1m\u001b[38;2;251;241;199;48;2;121;116;14m✅\u001b[6;5H checks PASS (58 pass, 0 pending, 0 fail)\u001b[22m\u001b[38;2;60;56;54;48;2;251;241;199m  \u001b[1m\u001b[38;2;66;123;88;48;2;251;241;199m📄\u001b[6;50H 2 files changed \u001b[38;2;121;116;14;48;2;251;241;199m+546\u001b[38;2;66;123;88;48;2;251;241;199m \u001b[38;2;157;0;6;48;2;251;241;199m-387\u001b[22m\u001b[38;2;60;56;54;48;2;251;241;199m                                    \u001b[7;1H  \u001b[38;2;80;73;69;48;2;251;241;199mⓘ saved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;60;56;54;48;2;251;241;199m                                                  \u001b[8;1H  \u001b[1m\u001b[38;2;251;241;199;48;2;7;102"]
[0.000, "o", ";120m[🏠\u001b[8;6H Overview]\u001b[22m\u001b[38;2;80;73;69;48;2;251;241;199m 💬\u001b[8;19H Activity  🧱\u001b[8;32H Commits  ✅\u001b[8;44H Checks  📄\u001b[8;55H Files  🔗\u001b[8;65H Links \u001b[38;2;60;56;54;48;2;251;241;199m                                        \u001b[9;1H                                                                                                               \u001b[10;1H  \u001b[38;2;213;196;161;48;2;251;241;199m───────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[38;2;60;56;54;48;2;251;241;199m  \u001b[11;1H                                                                                                            \u001b[38;2;146;131;116;48;2;251;241;199m│\u001b[38;2;60;56;54;48;2;251;241;199m  \u001b[12;1H  \u001b[1m\u001b[38;2;7;102;120;48;2;251;241;199mTheme\u001b[22m\u001b[38;2;60;56;54;48;2;25"]
[0.000, "o", "1;241;199m                                                                                                     \u001b[38;2;146;131;116;48;2;251;241;199m│\u001b[38;2;60;56;54;48;2;251;241;199m  \u001b[13;1H  \u001b[38;2;124;111;100;48;2;251;241;199m[ ]\u001b[38;2;60;56;54;48;2;251;241;199m default  \u001b[38;2;146;131;116;48;2;251;241;199mCurrent default Tokyo Night colors\u001b[38;2;60;56;54;48;2;251;241;199m                                                           \u001b[38;2;146;131;116;48;2;251;241;199m│\u001b[38;2;60;56;54;48;2;251;241;199m  \u001b[14;1H  \u001b[38;2;124;111;100;48;2;251;241;199m[ ]\u001b[38;2;60;56;54;48;2;251;241;199m catppuccin  \u001b[38;2;146;131;116;48;2;251;241;199mHerdr Catppuccin Mocha\u001b[38;2;60;56;54;48;2;251;241;199m                                                                    \u001b[38;2;146;131;116;48;2;251;241;199m│\u001b[38;2;60;56;54;48;2;251;241;199m  \u001b[15;1H  \u001b[38;2;124;111;100;48;2;251;241;199m[ ]\u001b[38;2;60;56;54;48;2;251;241;199m catppuccin-latte  \u001b[38;2;146;131;116;48;2;251;241;199mHerdr Catppuccin Latte\u001b[38;2;60;56;54;48;2;251;24"]
[0.000, "o", "1;199m                                                              \u001b[38;2;146;131;116;48;2;251;241;199m│\u001b[38;2;60;56;54;48;2;251;241;199m  \u001b[16;1H  \u001b[38;2;124;111;100;48;2;251;241;199m[ ]\u001b[38;2;60;56;54;48;2;251;241;199m terminal  \u001b[38;2;146;131;116;48;2;251;241;199mTerminal ANSI colors\u001b[38;2;60;56;54;48;2;251;241;199m                                                                        \u001b[38;2;146;131;116;48;2;251;241;199m│\u001b[38;2;60;56;54;48;2;251;241;199m  \u001b[17;1H  \u001b[38;2;124;111;100;48;2;251;241;199m[ ]\u001b[38;2;60;56;54;48;2;251;241;199m tokyo-night  \u001b[38;2;146;131;116;48;2;251;241;199mHerdr Tokyo Night\u001b[38;2;60;56;54;48;2;251;241;199m                                                                        \u001b[38;2;146;131;116;48;2;251;241;199m│\u001b[38;2;60;56;54;48;2;251;241;199m  \u001b[18;1H  \u001b[38;2;124;111;100;48;2;251;241;199m[ ]\u001b[38;2;60;56;54;48;2;251;241;199m tokyo-night-day  \u001b[38;2;146;131;116;48;2;251;241;199mHerdr Tokyo Night Day\u001b[38;2;60;56;54;48;2;251;241;199m                                     "]
[0.000, "o", "                           \u001b[38;2;146;131;116;48;2;251;241;199m│\u001b[38;2;60;56;54;48;2;251;241;199m  \u001b[19;1H  \u001b[38;2;124;111;100;48;2;251;241;199m[ ]\u001b[38;2;60;56;54;48;2;251;241;199m dracula  \u001b[38;2;146;131;116;48;2;251;241;199mHerdr Dracula\u001b[38;2;60;56;54;48;2;251;241;199m                                                                                \u001b[38;2;146;131;116;48;2;251;241;199m│\u001b[38;2;60;56;54;48;2;251;241;199m  \u001b[20;1H  \u001b[38;2;124;111;100;48;2;251;241;199m[ ]\u001b[38;2;60;56;54;48;2;251;241;199m nord  \u001b[38;2;146;131;116;48;2;251;241;199mHerdr Nord\u001b[38;2;60;56;54;48;2;251;241;199m                                                                                      \u001b[38;2;146;131;116;48;2;251;241;199m│\u001b[38;2;60;56;54;48;2;251;241;199m  \u001b[21;1H  \u001b[38;2;124;111;100;48;2;251;241;199m[ ]\u001b[38;2;60;56;54;48;2;251;241;199m gruvbox  \u001b[38;2;146;131;116;48;2;251;241;199mHerdr Gruvbox dark\u001b[38;2;60;56;54;48;2;251;241;199m                                                                           \u001b[38;2;7;102;120"]
[0.000, "o", ";48;2;251;241;199m█\u001b[38;2;60;56;54;48;2;251;241;199m  \u001b[22;1H  \u001b[1m\u001b[38;2;7;102;120;48;2;251;241;199m[x]\u001b[22m\u001b[38;2;60;56;54;48;2;251;241;199m \u001b[1m\u001b[38;2;7;102;120;48;2;251;241;199mgruvbox-light\u001b[22m\u001b[38;2;60;56;54;48;2;251;241;199m  \u001b[38;2;146;131;116;48;2;251;241;199mHerdr Gruvbox light\u001b[38;2;60;56;54;48;2;251;241;199m                                                                    \u001b[38;2;7;102;120;48;2;251;241;199m█\u001b[38;2;60;56;54;48;2;251;241;199m  \u001b[23;1H  \u001b[38;2;124;111;100;48;2;251;241;199m[ ]\u001b[38;2;60;56;54;48;2;251;241;199m one-dark  \u001b[38;2;146;131;116;48;2;251;241;199mHerdr One Dark\u001b[38;2;60;56;54;48;2;251;241;199m                                                                              \u001b[38;2;7;102;120;48;2;251;241;199m█\u001b[38;2;60;56;54;48;2;251;241;199m  \u001b[24;1H  \u001b[38;2;124;111;100;48;2;251;241;199m[ ]\u001b[38;2;60;56;54;48;2;251;241;199m one-light  \u001b[38;2;146;131;116;48;2;251;241;199mHerdr One Light\u001b[38;2;60;56;54;48;2;251;241;199m                                                          "]
[0.000, "o", "                  \u001b[38;2;7;102;120;48;2;251;241;199m█\u001b[38;2;60;56;54;48;2;251;241;199m  \u001b[25;1H  \u001b[38;2;124;111;100;48;2;251;241;199m[ ]\u001b[38;2;60;56;54;48;2;251;241;199m solarized  \u001b[38;2;146;131;116;48;2;251;241;199mHerdr Solarized dark\u001b[38;2;60;56;54;48;2;251;241;199m                                                                       \u001b[38;2;146;131;116;48;2;251;241;199m│\u001b[38;2;60;56;54;48;2;251;241;199m  \u001b[26;1H  \u001b[38;2;124;111;100;48;2;251;241;199m[ ]\u001b[38;2;60;56;54;48;2;251;241;199m solarized-light  \u001b[38;2;146;131;116;48;2;251;241;199mHerdr Solarized light\u001b[38;2;60;56;54;48;2;251;241;199m                                                                \u001b[38;2;146;131;116;48;2;251;241;199m│\u001b[38;2;60;56;54;48;2;251;241;199m  \u001b[27;1H  \u001b[38;2;124;111;100;48;2;251;241;199m[ ]\u001b[38;2;60;56;54;48;2;251;241;199m kanagawa  \u001b[38;2;146;131;116;48;2;251;241;199mHerdr Kanagawa\u001b[38;2;60;56;54;48;2;251;241;199m                                                                              \u001b[38;2;146;131;116;48;2;251"]
[0.000, "o", ";241;199m│\u001b[38;2;60;56;54;48;2;251;241;199m  \u001b[28;1H  \u001b[38;2;80;73;69;48;2;251;241;199msaved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;60;56;54;48;2;251;241;199m                                                    \u001b[29;1H  \u001b[1m\u001b[38;2;251;241;199;48;2;7;102;120m[🔄\u001b[29;6H refresh]\u001b[22m\u001b[38;2;60;56;54;48;2;251;241;199m \u001b[1m\u001b[38;2;251;241;199;48;2;7;102;120m[📋\u001b[29;19H copy]\u001b[22m\u001b[38;2;60;56;54;48;2;251;241;199m \u001b[1m\u001b[38;2;251;241;199;48;2;7;102;120m[🌐\u001b[29;29H open]\u001b[22m\u001b[38;2;60;56;54;48;2;251;241;199m \u001b[1m\u001b[38;2;251;241;199;48;2;7;102;120m[⚙ settings]\u001b[22m\u001b[38;2;60;56;54;48;2;251;241;199m \u001b[1m\u001b[38;2;251;241;199;48;2;7;102;120m[❔\u001b[29;52H help]\u001b[22m\u001b[38;2;60;56;54;48;2;251;241;199m \u001b[1m\u001b[38;2;251;241;199;48;2;7;102;120m[⏻ quit]\u001b[22m\u001b[38;2;60;56;54;48;2;251;241;199m                                             \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.125, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.240, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.229, "o", "\u001b[1;1H\u001b[38;2;171;178;191;48;2;40;44;52m                                                                                                               \u001b[2;1H  \u001b[1m\u001b[4m\u001b[38;2;97;175;239;48;2;44;49;58mhttps://github.com/openclaw/openclaw/pull/89289\u001b[22m\u001b[24m\u001b[38;2;171;178;191;48;2;44;49;58m \u001b[1m\u001b[38;2;152;195;121;48;2;44;49;58m[PR OPEN]\u001b[22m\u001b[38;2;171;178;191;48;2;44;49;58m \u001b[38;2;92;99;112;48;2;44;49;58mupdated 4h\u001b[38;2;171;178;191;48;2;40;44;52m                                         \u001b[3;1H  \u001b[1m\u001b[38;2;171;178;191;48;2;44;49;58mfix: aggregate archived session usage\u001b[22m\u001b[38;2;171;178;191;48;2;40;44;52m                                                                        \u001b[4;1H  \u001b[38;2;62;68;81;48;2;40;44;52m─────────────────────────────────────────────────────────────────────────────────────────────────────"]
[0.000, "o", "──────\u001b[38;2;171;178;191;48;2;40;44;52m  \u001b[5;1H  \u001b[1m\u001b[38;2;40;44;52;48;2;152;195;121m✅\u001b[5;5H OPEN\u001b[22m\u001b[38;2;171;178;191;48;2;40;44;52m  \u001b[38;2;150;156;168;48;2;40;44;52m👤\u001b[5;14H @leno23\u001b[38;2;171;178;191;48;2;40;44;52m  \u001b[38;2;97;175;239;48;2;40;44;52mleno23/fix-session-usage-archives-46252 -> main\u001b[38;2;171;178;191;48;2;40;44;52m                                         \u001b[6;1H  \u001b[1m\u001b[38;2;40;44;52;48;2;152;195;121m✅\u001b[6;5H checks PASS (58 pass, 0 pending, 0 fail)\u001b[22m\u001b[38;2;171;178;191;48;2;40;44;52m  \u001b[1m\u001b[38;2;86;182;194;48;2;40;44;52m📄\u001b[6;50H 2 files changed \u001b[38;2;152;195;121;48;2;40;44;52m+546\u001b[38;2;86;182;194;48;2;40;44;52m \u001b[38;2;224;108;117;48;2;40;44;52m-387\u001b[22m\u001b[38;2;171;178;191;48;2;40;44;52m                                    \u001b[7;1H  \u001b[38;2;150;156;168;48;2;40;44;52mⓘ saved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;171;178;191;48;2;40;44;52m                                                  \u001b[8;1H  \u001b[1m\u001b[38;2;40;44;52;48;2;97;175;239m[🏠\u001b[8;6H Overview]\u001b["]
[0.000, "o", "22m\u001b[38;2;150;156;168;48;2;40;44;52m 💬\u001b[8;19H Activity  🧱\u001b[8;32H Commits  ✅\u001b[8;44H Checks  📄\u001b[8;55H Files  🔗\u001b[8;65H Links \u001b[38;2;171;178;191;48;2;40;44;52m                                        \u001b[9;1H                                                                                                               \u001b[10;1H  \u001b[38;2;62;68;81;48;2;40;44;52m───────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[38;2;171;178;191;48;2;40;44;52m  \u001b[11;1H                                                                                                            \u001b[38;2;92;99;112;48;2;40;44;52m│\u001b[38;2;171;178;191;48;2;40;44;52m  \u001b[12;1H  \u001b[1m\u001b[38;2;97;175;239;48;2;40;44;52mTheme\u001b[22m\u001b[38;2;171;178;191;48;2;40;44;52m                               "]
[0.000, "o", "                                                                      \u001b[38;2;92;99;112;48;2;40;44;52m│\u001b[38;2;171;178;191;48;2;40;44;52m  \u001b[13;1H  \u001b[38;2;115;122;135;48;2;40;44;52m[ ]\u001b[38;2;171;178;191;48;2;40;44;52m default  \u001b[38;2;92;99;112;48;2;40;44;52mCurrent default Tokyo Night colors\u001b[38;2;171;178;191;48;2;40;44;52m                                                           \u001b[38;2;92;99;112;48;2;40;44;52m│\u001b[38;2;171;178;191;48;2;40;44;52m  \u001b[14;1H  \u001b[38;2;115;122;135;48;2;40;44;52m[ ]\u001b[38;2;171;178;191;48;2;40;44;52m catppuccin  \u001b[38;2;92;99;112;48;2;40;44;52mHerdr Catppuccin Mocha\u001b[38;2;171;178;191;48;2;40;44;52m                                                                    \u001b[38;2;92;99;112;48;2;40;44;52m│\u001b[38;2;171;178;191;48;2;40;44;52m  \u001b[15;1H  \u001b[38;2;115;122;135;48;2;40;44;52m[ ]\u001b[38;2;171;178;191;48;2;40;44;52m catppuccin-latte  \u001b[38;2;92;99;112;48;2;40;44;52mHerdr Catppuccin Latte\u001b[38;2;171;178;191;48;2;40;44;52m                                                              \u001b[38;2;92;99"]
[0.000, "o", ";112;48;2;40;44;52m│\u001b[38;2;171;178;191;48;2;40;44;52m  \u001b[16;1H  \u001b[38;2;115;122;135;48;2;40;44;52m[ ]\u001b[38;2;171;178;191;48;2;40;44;52m terminal  \u001b[38;2;92;99;112;48;2;40;44;52mTerminal ANSI colors\u001b[38;2;171;178;191;48;2;40;44;52m                                                                        \u001b[38;2;92;99;112;48;2;40;44;52m│\u001b[38;2;171;178;191;48;2;40;44;52m  \u001b[17;1H  \u001b[38;2;115;122;135;48;2;40;44;52m[ ]\u001b[38;2;171;178;191;48;2;40;44;52m tokyo-night  \u001b[38;2;92;99;112;48;2;40;44;52mHerdr Tokyo Night\u001b[38;2;171;178;191;48;2;40;44;52m                                                                        \u001b[38;2;92;99;112;48;2;40;44;52m│\u001b[38;2;171;178;191;48;2;40;44;52m  \u001b[18;1H  \u001b[38;2;115;122;135;48;2;40;44;52m[ ]\u001b[38;2;171;178;191;48;2;40;44;52m tokyo-night-day  \u001b[38;2;92;99;112;48;2;40;44;52mHerdr Tokyo Night Day\u001b[38;2;171;178;191;48;2;40;44;52m                                                                \u001b[38;2;92;99;112;48;2;40;44;52m│\u001b[38;2;171;178;191;48;2;40;44;52m  \u001b[19;1H  \u001b[38;2;115;122;"]
[0.000, "o", "135;48;2;40;44;52m[ ]\u001b[38;2;171;178;191;48;2;40;44;52m dracula  \u001b[38;2;92;99;112;48;2;40;44;52mHerdr Dracula\u001b[38;2;171;178;191;48;2;40;44;52m                                                                                \u001b[38;2;92;99;112;48;2;40;44;52m│\u001b[38;2;171;178;191;48;2;40;44;52m  \u001b[20;1H  \u001b[38;2;115;122;135;48;2;40;44;52m[ ]\u001b[38;2;171;178;191;48;2;40;44;52m nord  \u001b[38;2;92;99;112;48;2;40;44;52mHerdr Nord\u001b[38;2;171;178;191;48;2;40;44;52m                                                                                      \u001b[38;2;92;99;112;48;2;40;44;52m│\u001b[38;2;171;178;191;48;2;40;44;52m  \u001b[21;1H  \u001b[38;2;115;122;135;48;2;40;44;52m[ ]\u001b[38;2;171;178;191;48;2;40;44;52m gruvbox  \u001b[38;2;92;99;112;48;2;40;44;52mHerdr Gruvbox dark\u001b[38;2;171;178;191;48;2;40;44;52m                                                                           \u001b[38;2;97;175;239;48;2;40;44;52m█\u001b[38;2;171;178;191;48;2;40;44;52m  \u001b[22;1H  \u001b[38;2;115;122;135;48;2;40;44;52m[ ]\u001b[38;2;171;178;191;48;2;40;44;52m gruvbox-light  \u001b[38;2;92;"]
[0.000, "o", "99;112;48;2;40;44;52mHerdr Gruvbox light\u001b[38;2;171;178;191;48;2;40;44;52m                                                                    \u001b[38;2;97;175;239;48;2;40;44;52m█\u001b[38;2;171;178;191;48;2;40;44;52m  \u001b[23;1H  \u001b[1m\u001b[38;2;97;175;239;48;2;40;44;52m[x]\u001b[22m\u001b[38;2;171;178;191;48;2;40;44;52m \u001b[1m\u001b[38;2;97;175;239;48;2;40;44;52mone-dark\u001b[22m\u001b[38;2;171;178;191;48;2;40;44;52m  \u001b[38;2;92;99;112;48;2;40;44;52mHerdr One Dark\u001b[38;2;171;178;191;48;2;40;44;52m                                                                              \u001b[38;2;97;175;239;48;2;40;44;52m█\u001b[38;2;171;178;191;48;2;40;44;52m  \u001b[24;1H  \u001b[38;2;115;122;135;48;2;40;44;52m[ ]\u001b[38;2;171;178;191;48;2;40;44;52m one-light  \u001b[38;2;92;99;112;48;2;40;44;52mHerdr One Light\u001b[38;2;171;178;191;48;2;40;44;52m                                                                            \u001b[38;2;97;175;239;48;2;40;44;52m█\u001b[38;2;171;178;191;48;2;40;44;52m  \u001b[25;1H  \u001b[38;2;115;122;135;48;2;40;44;52m[ ]\u001b[38;2;171;178;191;48;2;40;44;52m solarized  \u001b[38;2;92;"]
[0.000, "o", "99;112;48;2;40;44;52mHerdr Solarized dark\u001b[38;2;171;178;191;48;2;40;44;52m                                                                       \u001b[38;2;92;99;112;48;2;40;44;52m│\u001b[38;2;171;178;191;48;2;40;44;52m  \u001b[26;1H  \u001b[38;2;115;122;135;48;2;40;44;52m[ ]\u001b[38;2;171;178;191;48;2;40;44;52m solarized-light  \u001b[38;2;92;99;112;48;2;40;44;52mHerdr Solarized light\u001b[38;2;171;178;191;48;2;40;44;52m                                                                \u001b[38;2;92;99;112;48;2;40;44;52m│\u001b[38;2;171;178;191;48;2;40;44;52m  \u001b[27;1H  \u001b[38;2;115;122;135;48;2;40;44;52m[ ]\u001b[38;2;171;178;191;48;2;40;44;52m kanagawa  \u001b[38;2;92;99;112;48;2;40;44;52mHerdr Kanagawa\u001b[38;2;171;178;191;48;2;40;44;52m                                                                              \u001b[38;2;92;99;112;48;2;40;44;52m│\u001b[38;2;171;178;191;48;2;40;44;52m  \u001b[28;1H  \u001b[38;2;150;156;168;48;2;40;44;52msaved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;171;178;191;48;2;40;44;52m                                                  "]
[0.000, "o", "  \u001b[29;1H  \u001b[1m\u001b[38;2;40;44;52;48;2;97;175;239m[🔄\u001b[29;6H refresh]\u001b[22m\u001b[38;2;171;178;191;48;2;40;44;52m \u001b[1m\u001b[38;2;40;44;52;48;2;97;175;239m[📋\u001b[29;19H copy]\u001b[22m\u001b[38;2;171;178;191;48;2;40;44;52m \u001b[1m\u001b[38;2;40;44;52;48;2;97;175;239m[🌐\u001b[29;29H open]\u001b[22m\u001b[38;2;171;178;191;48;2;40;44;52m \u001b[1m\u001b[38;2;40;44;52;48;2;97;175;239m[⚙ settings]\u001b[22m\u001b[38;2;171;178;191;48;2;40;44;52m \u001b[1m\u001b[38;2;40;44;52;48;2;97;175;239m[❔\u001b[29;52H help]\u001b[22m\u001b[38;2;171;178;191;48;2;40;44;52m \u001b[1m\u001b[38;2;40;44;52;48;2;97;175;239m[⏻ quit]\u001b[22m\u001b[38;2;171;178;191;48;2;40;44;52m                                             \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.106, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.222, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.156, "o", "\u001b[1;1H\u001b[38;2;56;58;66;48;2;250;250;250m                                                                                                               \u001b[2;1H  \u001b[1m\u001b[4m\u001b[38;2;64;120;242;48;2;240;240;241mhttps://github.com/openclaw/openclaw/pull/89289\u001b[22m\u001b[24m\u001b[38;2;56;58;66;48;2;240;240;241m \u001b[1m\u001b[38;2;80;161;79;48;2;240;240;241m[PR OPEN]\u001b[22m\u001b[38;2;56;58;66;48;2;240;240;241m \u001b[38;2;160;161;167;48;2;240;240;241mupdated 4h\u001b[38;2;56;58;66;48;2;250;250;250m                                         \u001b[3;1H  \u001b[1m\u001b[38;2;56;58;66;48;2;240;240;241mfix: aggregate archived session usage\u001b[22m\u001b[38;2;56;58;66;48;2;250;250;250m                                                                        \u001b[4;1H  \u001b[38;2;229;229;230;48;2;250;250;250m────────────────────────────────────────────────────────────────────────────────────────────────"]
[0.000, "o", "───────────\u001b[38;2;56;58;66;48;2;250;250;250m  \u001b[5;1H  \u001b[1m\u001b[38;2;250;250;250;48;2;80;161;79m✅\u001b[5;5H OPEN\u001b[22m\u001b[38;2;56;58;66;48;2;250;250;250m  \u001b[38;2;104;107;119;48;2;250;250;250m👤\u001b[5;14H @leno23\u001b[38;2;56;58;66;48;2;250;250;250m  \u001b[38;2;64;120;242;48;2;250;250;250mleno23/fix-session-usage-archives-46252 -> main\u001b[38;2;56;58;66;48;2;250;250;250m                                         \u001b[6;1H  \u001b[1m\u001b[38;2;250;250;250;48;2;80;161;79m✅\u001b[6;5H checks PASS (58 pass, 0 pending, 0 fail)\u001b[22m\u001b[38;2;56;58;66;48;2;250;250;250m  \u001b[1m\u001b[38;2;1;132;188;48;2;250;250;250m📄\u001b[6;50H 2 files changed \u001b[38;2;80;161;79;48;2;250;250;250m+546\u001b[38;2;1;132;188;48;2;250;250;250m \u001b[38;2;228;86;73;48;2;250;250;250m-387\u001b[22m\u001b[38;2;56;58;66;48;2;250;250;250m                                    \u001b[7;1H  \u001b[38;2;104;107;119;48;2;250;250;250mⓘ saved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;56;58;66;48;2;250;250;250m                                                  \u001b[8;1H  \u001b[1m\u001b[38;2;250;250;250;48;"]
[0.001, "o", "2;64;120;242m[🏠\u001b[8;6H Overview]\u001b[22m\u001b[38;2;104;107;119;48;2;250;250;250m 💬\u001b[8;19H Activity  🧱\u001b[8;32H Commits  ✅\u001b[8;44H Checks  📄\u001b[8;55H Files  🔗\u001b[8;65H Links \u001b[38;2;56;58;66;48;2;250;250;250m                                        \u001b[9;1H                                                                                                               \u001b[10;1H  \u001b[38;2;229;229;230;48;2;250;250;250m───────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[38;2;56;58;66;48;2;250;250;250m  \u001b[11;1H                                                                                                            \u001b[38;2;160;161;167;48;2;250;250;250m│\u001b[38;2;56;58;66;48;2;250;250;250m  \u001b[12;1H  \u001b[1m\u001b[38;2;64;120;242;48;2;250;250;250mTheme\u001b[22m\u001b[38;2;56;5"]
[0.000, "o", "8;66;48;2;250;250;250m                                                                                                     \u001b[38;2;160;161;167;48;2;250;250;250m│\u001b[38;2;56;58;66;48;2;250;250;250m  \u001b[13;1H  \u001b[38;2;104;107;119;48;2;250;250;250m[ ]\u001b[38;2;56;58;66;48;2;250;250;250m default  \u001b[38;2;160;161;167;48;2;250;250;250mCurrent default Tokyo Night colors\u001b[38;2;56;58;66;48;2;250;250;250m                                                           \u001b[38;2;160;161;167;48;2;250;250;250m│\u001b[38;2;56;58;66;48;2;250;250;250m  \u001b[14;1H  \u001b[38;2;104;107;119;48;2;250;250;250m[ ]\u001b[38;2;56;58;66;48;2;250;250;250m catppuccin  \u001b[38;2;160;161;167;48;2;250;250;250mHerdr Catppuccin Mocha\u001b[38;2;56;58;66;48;2;250;250;250m                                                                    \u001b[38;2;160;161;167;48;2;250;250;250m│\u001b[38;2;56;58;66;48;2;250;250;250m  \u001b[15;1H  \u001b[38;2;104;107;119;48;2;250;250;250m[ ]\u001b[38;2;56;58;66;48;2;250;250;250m catppuccin-latte  \u001b[38;2;160;161;167;48;2;250;250;250mHerdr Catppuccin Latte\u001b[38;2;56;58;66"]
[0.000, "o", ";48;2;250;250;250m                                                              \u001b[38;2;160;161;167;48;2;250;250;250m│\u001b[38;2;56;58;66;48;2;250;250;250m  \u001b[16;1H  \u001b[38;2;104;107;119;48;2;250;250;250m[ ]\u001b[38;2;56;58;66;48;2;250;250;250m terminal  \u001b[38;2;160;161;167;48;2;250;250;250mTerminal ANSI colors\u001b[38;2;56;58;66;48;2;250;250;250m                                                                        \u001b[38;2;160;161;167;48;2;250;250;250m│\u001b[38;2;56;58;66;48;2;250;250;250m  \u001b[17;1H  \u001b[38;2;104;107;119;48;2;250;250;250m[ ]\u001b[38;2;56;58;66;48;2;250;250;250m tokyo-night  \u001b[38;2;160;161;167;48;2;250;250;250mHerdr Tokyo Night\u001b[38;2;56;58;66;48;2;250;250;250m                                                                        \u001b[38;2;160;161;167;48;2;250;250;250m│\u001b[38;2;56;58;66;48;2;250;250;250m  \u001b[18;1H  \u001b[38;2;104;107;119;48;2;250;250;250m[ ]\u001b[38;2;56;58;66;48;2;250;250;250m tokyo-night-day  \u001b[38;2;160;161;167;48;2;250;250;250mHerdr Tokyo Night Day\u001b[38;2;56;58;66;48;2;250;250;250m                           "]
[0.000, "o", "                                     \u001b[38;2;160;161;167;48;2;250;250;250m│\u001b[38;2;56;58;66;48;2;250;250;250m  \u001b[19;1H  \u001b[38;2;104;107;119;48;2;250;250;250m[ ]\u001b[38;2;56;58;66;48;2;250;250;250m dracula  \u001b[38;2;160;161;167;48;2;250;250;250mHerdr Dracula\u001b[38;2;56;58;66;48;2;250;250;250m                                                                                \u001b[38;2;160;161;167;48;2;250;250;250m│\u001b[38;2;56;58;66;48;2;250;250;250m  \u001b[20;1H  \u001b[38;2;104;107;119;48;2;250;250;250m[ ]\u001b[38;2;56;58;66;48;2;250;250;250m nord  \u001b[38;2;160;161;167;48;2;250;250;250mHerdr Nord\u001b[38;2;56;58;66;48;2;250;250;250m                                                                                      \u001b[38;2;160;161;167;48;2;250;250;250m│\u001b[38;2;56;58;66;48;2;250;250;250m  \u001b[21;1H  \u001b[38;2;104;107;119;48;2;250;250;250m[ ]\u001b[38;2;56;58;66;48;2;250;250;250m gruvbox  \u001b[38;2;160;161;167;48;2;250;250;250mHerdr Gruvbox dark\u001b[38;2;56;58;66;48;2;250;250;250m                                                                           \u001b[38;2"]
[0.003, "o", ";64;120;242;48;2;250;250;250m█\u001b[38;2;56;58;66;48;2;250;250;250m  \u001b[22;1H  \u001b[38;2;104;107;119;48;2;250;250;250m[ ]\u001b[38;2;56;58;66;48;2;250;250;250m gruvbox-light  \u001b[38;2;160;161;167;48;2;250;250;250mHerdr Gruvbox light\u001b[38;2;56;58;66;48;2;250;250;250m                                                                    \u001b[38;2;64;120;242;48;2;250;250;250m█\u001b[38;2;56;58;66;48;2;250;250;250m  \u001b[23;1H  \u001b[38;2;104;107;119;48;2;250;250;250m[ ]\u001b[38;2;56;58;66;48;2;250;250;250m one-dark  \u001b[38;2;160;161;167;48;2;250;250;250mHerdr One Dark\u001b[38;2;56;58;66;48;2;250;250;250m                                                                              \u001b[38;2;64;120;242;48;2;250;250;250m█\u001b[38;2;56;58;66;48;2;250;250;250m  \u001b[24;1H  \u001b[1m\u001b[38;2;64;120;242;48;2;250;250;250m[x]\u001b[22m\u001b[38;2;56;58;66;48;2;250;250;250m \u001b[1m\u001b[38;2;64;120;242;48;2;250;250;250mone-light\u001b[22m\u001b[38;2;56;58;66;48;2;250;250;250m  \u001b[38;2;160;161;167;48;2;250;250;250mHerdr One Light\u001b[38;2;56;58;66;48;2;250;250;250m                                           "]
[0.000, "o", "                                 \u001b[38;2;64;120;242;48;2;250;250;250m█\u001b[38;2;56;58;66;48;2;250;250;250m  \u001b[25;1H  \u001b[38;2;104;107;119;48;2;250;250;250m[ ]\u001b[38;2;56;58;66;48;2;250;250;250m solarized  \u001b[38;2;160;161;167;48;2;250;250;250mHerdr Solarized dark\u001b[38;2;56;58;66;48;2;250;250;250m                                                                       \u001b[38;2;160;161;167;48;2;250;250;250m│\u001b[38;2;56;58;66;48;2;250;250;250m  \u001b[26;1H  \u001b[38;2;104;107;119;48;2;250;250;250m[ ]\u001b[38;2;56;58;66;48;2;250;250;250m solarized-light  \u001b[38;2;160;161;167;48;2;250;250;250mHerdr Solarized light\u001b[38;2;56;58;66;48;2;250;250;250m                                                                \u001b[38;2;160;161;167;48;2;250;250;250m│\u001b[38;2;56;58;66;48;2;250;250;250m  \u001b[27;1H  \u001b[38;2;104;107;119;48;2;250;250;250m[ ]\u001b[38;2;56;58;66;48;2;250;250;250m kanagawa  \u001b[38;2;160;161;167;48;2;250;250;250mHerdr Kanagawa\u001b[38;2;56;58;66;48;2;250;250;250m                                                                              \u001b[38;2;160;"]
[0.001, "o", "161;167;48;2;250;250;250m│\u001b[38;2;56;58;66;48;2;250;250;250m  \u001b[28;1H  \u001b[38;2;104;107;119;48;2;250;250;250msaved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;56;58;66;48;2;250;250;250m                                                    \u001b[29;1H  \u001b[1m\u001b[38;2;250;250;250;48;2;64;120;242m[🔄\u001b[29;6H refresh]\u001b[22m\u001b[38;2;56;58;66;48;2;250;250;250m \u001b[1m\u001b[38;2;250;250;250;48;2;64;120;242m[📋\u001b[29;19H copy]\u001b[22m\u001b[38;2;56;58;66;48;2;250;250;250m \u001b[1m\u001b[38;2;250;250;250;48;2;64;120;242m[🌐\u001b[29;29H open]\u001b[22m\u001b[38;2;56;58;66;48;2;250;250;250m \u001b[1m\u001b[38;2;250;250;250;48;2;64;120;242m[⚙ settings]\u001b[22m\u001b[38;2;56;58;66;48;2;250;250;250m \u001b[1m\u001b[38;2;250;250;250;48;2;64;120;242m[❔\u001b[29;52H help]\u001b[22m\u001b[38;2;56;58;66;48;2;250;250;250m \u001b[1m\u001b[38;2;250;250;250;48;2;64;120;242m[⏻ quit]\u001b[22m\u001b[38;2;56;58;66;48;2;250;250;250m                                             \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.099, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.255, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.036, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.251, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.028, "o", "\u001b[1;1H\u001b[38;2;147;161;161;48;2;0;43;54m                                                                                                               \u001b[2;1H  \u001b[1m\u001b[4m\u001b[38;2;38;139;210;48;2;7;54;66mhttps://github.com/openclaw/openclaw/pull/89289\u001b[22m\u001b[24m\u001b[38;2;147;161;161;48;2;7;54;66m \u001b[1m\u001b[38;2;133;153;0;48;2;7;54;66m[PR OPEN]\u001b[22m\u001b[38;2;147;161;161;48;2;7;54;66m \u001b[38;2;88;110;117;48;2;7;54;66mupdated 4h\u001b[38;2;147;161;161;48;2;0;43;54m                                         \u001b[3;1H  \u001b[1m\u001b[38;2;147;161;161;48;2;7;54;66mfix: aggregate archived session usage\u001b[22m\u001b[38;2;147;161;161;48;2;0;43;54m                                                                        \u001b[4;1H  \u001b[38;2;88;110;117;48;2;0;43;54m────────────────────────────────────────────────────────────────────────────────────────────────────────"]
[0.000, "o", "───\u001b[38;2;147;161;161;48;2;0;43;54m  \u001b[5;1H  \u001b[1m\u001b[38;2;0;43;54;48;2;133;153;0m✅\u001b[5;5H OPEN\u001b[22m\u001b[38;2;147;161;161;48;2;0;43;54m  \u001b[38;2;131;148;150;48;2;0;43;54m👤\u001b[5;14H @leno23\u001b[38;2;147;161;161;48;2;0;43;54m  \u001b[38;2;38;139;210;48;2;0;43;54mleno23/fix-session-usage-archives-46252 -> main\u001b[38;2;147;161;161;48;2;0;43;54m                                         \u001b[6;1H  \u001b[1m\u001b[38;2;0;43;54;48;2;133;153;0m✅\u001b[6;5H checks PASS (58 pass, 0 pending, 0 fail)\u001b[22m\u001b[38;2;147;161;161;48;2;0;43;54m  \u001b[1m\u001b[38;2;42;161;152;48;2;0;43;54m📄\u001b[6;50H 2 files changed \u001b[38;2;133;153;0;48;2;0;43;54m+546\u001b[38;2;42;161;152;48;2;0;43;54m \u001b[38;2;220;50;47;48;2;0;43;54m-387\u001b[22m\u001b[38;2;147;161;161;48;2;0;43;54m                                    \u001b[7;1H  \u001b[38;2;131;148;150;48;2;0;43;54mⓘ saved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;147;161;161;48;2;0;43;54m                                                  \u001b[8;1H  \u001b[1m\u001b[38;2;0;43;54;48;2;38;139;210m[🏠\u001b[8;6H Overview]\u001b[22m\u001b[38;2;131;148;150;48;2;0;43;54"]
[0.000, "o", "m 💬\u001b[8;19H Activity  🧱\u001b[8;32H Commits  ✅\u001b[8;44H Checks  📄\u001b[8;55H Files  🔗\u001b[8;65H Links \u001b[38;2;147;161;161;48;2;0;43;54m                                        \u001b[9;1H                                                                                                               \u001b[10;1H  \u001b[38;2;88;110;117;48;2;0;43;54m───────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[38;2;147;161;161;48;2;0;43;54m  \u001b[11;1H                                                                                                            \u001b[38;2;88;110;117;48;2;0;43;54m│\u001b[38;2;147;161;161;48;2;0;43;54m  \u001b[12;1H  \u001b[1m\u001b[38;2;38;139;210;48;2;0;43;54mTheme\u001b[22m\u001b[38;2;147;161;161;48;2;0;43;54m                                                                      "]
[0.000, "o", "                               \u001b[38;2;88;110;117;48;2;0;43;54m│\u001b[38;2;147;161;161;48;2;0;43;54m  \u001b[13;1H  \u001b[38;2;101;123;131;48;2;0;43;54m[ ]\u001b[38;2;147;161;161;48;2;0;43;54m default  \u001b[38;2;88;110;117;48;2;0;43;54mCurrent default Tokyo Night colors\u001b[38;2;147;161;161;48;2;0;43;54m                                                           \u001b[38;2;88;110;117;48;2;0;43;54m│\u001b[38;2;147;161;161;48;2;0;43;54m  \u001b[14;1H  \u001b[38;2;101;123;131;48;2;0;43;54m[ ]\u001b[38;2;147;161;161;48;2;0;43;54m catppuccin  \u001b[38;2;88;110;117;48;2;0;43;54mHerdr Catppuccin Mocha\u001b[38;2;147;161;161;48;2;0;43;54m                                                                    \u001b[38;2;88;110;117;48;2;0;43;54m│\u001b[38;2;147;161;161;48;2;0;43;54m  \u001b[15;1H  \u001b[38;2;101;123;131;48;2;0;43;54m[ ]\u001b[38;2;147;161;161;48;2;0;43;54m catppuccin-latte  \u001b[38;2;88;110;117;48;2;0;43;54mHerdr Catppuccin Latte\u001b[38;2;147;161;161;48;2;0;43;54m                                                              \u001b[38;2;88;110;117;48;2;0;43;54m│\u001b[38;2;147;161;161;48;2;0;43;"]
[0.000, "o", "54m  \u001b[16;1H  \u001b[38;2;101;123;131;48;2;0;43;54m[ ]\u001b[38;2;147;161;161;48;2;0;43;54m terminal  \u001b[38;2;88;110;117;48;2;0;43;54mTerminal ANSI colors\u001b[38;2;147;161;161;48;2;0;43;54m                                                                        \u001b[38;2;88;110;117;48;2;0;43;54m│\u001b[38;2;147;161;161;48;2;0;43;54m  \u001b[17;1H  \u001b[38;2;101;123;131;48;2;0;43;54m[ ]\u001b[38;2;147;161;161;48;2;0;43;54m tokyo-night  \u001b[38;2;88;110;117;48;2;0;43;54mHerdr Tokyo Night\u001b[38;2;147;161;161;48;2;0;43;54m                                                                        \u001b[38;2;88;110;117;48;2;0;43;54m│\u001b[38;2;147;161;161;48;2;0;43;54m  \u001b[18;1H  \u001b[38;2;101;123;131;48;2;0;43;54m[ ]\u001b[38;2;147;161;161;48;2;0;43;54m tokyo-night-day  \u001b[38;2;88;110;117;48;2;0;43;54mHerdr Tokyo Night Day\u001b[38;2;147;161;161;48;2;0;43;54m                                                                \u001b[38;2;88;110;117;48;2;0;43;54m│\u001b[38;2;147;161;161;48;2;0;43;54m  \u001b[19;1H  \u001b[38;2;101;123;131;48;2;0;43;54m[ ]\u001b[38;2;147;161;161;48;2;0;43;54m dracula  \u001b["]
[0.000, "o", "38;2;88;110;117;48;2;0;43;54mHerdr Dracula\u001b[38;2;147;161;161;48;2;0;43;54m                                                                                \u001b[38;2;88;110;117;48;2;0;43;54m│\u001b[38;2;147;161;161;48;2;0;43;54m  \u001b[20;1H  \u001b[38;2;101;123;131;48;2;0;43;54m[ ]\u001b[38;2;147;161;161;48;2;0;43;54m nord  \u001b[38;2;88;110;117;48;2;0;43;54mHerdr Nord\u001b[38;2;147;161;161;48;2;0;43;54m                                                                                      \u001b[38;2;88;110;117;48;2;0;43;54m│\u001b[38;2;147;161;161;48;2;0;43;54m  \u001b[21;1H  \u001b[38;2;101;123;131;48;2;0;43;54m[ ]\u001b[38;2;147;161;161;48;2;0;43;54m gruvbox  \u001b[38;2;88;110;117;48;2;0;43;54mHerdr Gruvbox dark\u001b[38;2;147;161;161;48;2;0;43;54m                                                                           \u001b[38;2;38;139;210;48;2;0;43;54m█\u001b[38;2;147;161;161;48;2;0;43;54m  \u001b[22;1H  \u001b[38;2;101;123;131;48;2;0;43;54m[ ]\u001b[38;2;147;161;161;48;2;0;43;54m gruvbox-light  \u001b[38;2;88;110;117;48;2;0;43;54mHerdr Gruvbox light\u001b[38;2;147;161;161;48;2;0;43;54m        "]
[0.000, "o", "                                                            \u001b[38;2;38;139;210;48;2;0;43;54m█\u001b[38;2;147;161;161;48;2;0;43;54m  \u001b[23;1H  \u001b[38;2;101;123;131;48;2;0;43;54m[ ]\u001b[38;2;147;161;161;48;2;0;43;54m one-dark  \u001b[38;2;88;110;117;48;2;0;43;54mHerdr One Dark\u001b[38;2;147;161;161;48;2;0;43;54m                                                                              \u001b[38;2;38;139;210;48;2;0;43;54m█\u001b[38;2;147;161;161;48;2;0;43;54m  \u001b[24;1H  \u001b[38;2;101;123;131;48;2;0;43;54m[ ]\u001b[38;2;147;161;161;48;2;0;43;54m one-light  \u001b[38;2;88;110;117;48;2;0;43;54mHerdr One Light\u001b[38;2;147;161;161;48;2;0;43;54m                                                                            \u001b[38;2;38;139;210;48;2;0;43;54m█\u001b[38;2;147;161;161;48;2;0;43;54m  \u001b[25;1H  \u001b[1m\u001b[38;2;38;139;210;48;2;0;43;54m[x]\u001b[22m\u001b[38;2;147;161;161;48;2;0;43;54m \u001b[1m\u001b[38;2;38;139;210;48;2;0;43;54msolarized\u001b[22m\u001b[38;2;147;161;161;48;2;0;43;54m  \u001b[38;2;88;110;117;48;2;0;43;54mHerdr Solarized dark\u001b[38;2;147;161;161;48;2;0;43;54m                         "]
[0.000, "o", "                                              \u001b[38;2;88;110;117;48;2;0;43;54m│\u001b[38;2;147;161;161;48;2;0;43;54m  \u001b[26;1H  \u001b[38;2;101;123;131;48;2;0;43;54m[ ]\u001b[38;2;147;161;161;48;2;0;43;54m solarized-light  \u001b[38;2;88;110;117;48;2;0;43;54mHerdr Solarized light\u001b[38;2;147;161;161;48;2;0;43;54m                                                                \u001b[38;2;88;110;117;48;2;0;43;54m│\u001b[38;2;147;161;161;48;2;0;43;54m  \u001b[27;1H  \u001b[38;2;101;123;131;48;2;0;43;54m[ ]\u001b[38;2;147;161;161;48;2;0;43;54m kanagawa  \u001b[38;2;88;110;117;48;2;0;43;54mHerdr Kanagawa\u001b[38;2;147;161;161;48;2;0;43;54m                                                                              \u001b[38;2;88;110;117;48;2;0;43;54m│\u001b[38;2;147;161;161;48;2;0;43;54m  \u001b[28;1H  \u001b[38;2;131;148;150;48;2;0;43;54msaved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;147;161;161;48;2;0;43;54m                                                    \u001b[29;1H  \u001b[1m\u001b[38;2;0;43;54;48;2;38;139;210m[🔄\u001b[29;6H refresh]\u001b[22m\u001b[38;2;147;161;161;48;2;0;43;54m \u001b[1m"]
[0.001, "o", "\u001b[38;2;0;43;54;48;2;38;139;210m[📋\u001b[29;19H copy]\u001b[22m\u001b[38;2;147;161;161;48;2;0;43;54m \u001b[1m\u001b[38;2;0;43;54;48;2;38;139;210m[🌐\u001b[29;29H open]\u001b[22m\u001b[38;2;147;161;161;48;2;0;43;54m \u001b[1m\u001b[38;2;0;43;54;48;2;38;139;210m[⚙ settings]\u001b[22m\u001b[38;2;147;161;161;48;2;0;43;54m \u001b[1m\u001b[38;2;0;43;54;48;2;38;139;210m[❔\u001b[29;52H help]\u001b[22m\u001b[38;2;147;161;161;48;2;0;43;54m \u001b[1m\u001b[38;2;0;43;54;48;2;38;139;210m[⏻ quit]\u001b[22m\u001b[38;2;147;161;161;48;2;0;43;54m                                             \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.139, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.253, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.070, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.033, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.167, "o", "\u001b[1;1H\u001b[38;2;101;123;131;48;2;253;246;227m                                                                                                               \u001b[2;1H  \u001b[1m\u001b[4m\u001b[38;2;38;139;210;48;2;238;232;213mhttps://github.com/openclaw/openclaw/pull/89289\u001b[22m\u001b[24m\u001b[38;2;101;123;131;48;2;238;232;213m \u001b[1m\u001b[38;2;133;153;0;48;2;238;232;213m[PR OPEN]\u001b[22m\u001b[38;2;101;123;131;48;2;238;232;213m \u001b[38;2;147;161;161;48;2;238;232;213mupdated 4h\u001b[38;2;101;123;131;48;2;253;246;227m                                         \u001b[3;1H  \u001b[1m\u001b[38;2;101;123;131;48;2;238;232;213mfix: aggregate archived session usage\u001b[22m\u001b[38;2;101;123;131;48;2;253;246;227m                                                                        \u001b[4;1H  \u001b[38;2;147;161;161;48;2;253;246;227m──────────────────────────────────────────────────────────────────────────────────────────"]
[0.000, "o", "─────────────────\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[5;1H  \u001b[1m\u001b[38;2;253;246;227;48;2;133;153;0m✅\u001b[5;5H OPEN\u001b[22m\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[38;2;131;148;150;48;2;253;246;227m👤\u001b[5;14H @leno23\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[38;2;38;139;210;48;2;253;246;227mleno23/fix-session-usage-archives-46252 -> main\u001b[38;2;101;123;131;48;2;253;246;227m                                         \u001b[6;1H  \u001b[1m\u001b[38;2;253;246;227;48;2;133;153;0m✅\u001b[6;5H checks PASS (58 pass, 0 pending, 0 fail)\u001b[22m\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[1m\u001b[38;2;42;161;152;48;2;253;246;227m📄\u001b[6;50H 2 files changed \u001b[38;2;133;153;0;48;2;253;246;227m+546\u001b[38;2;42;161;152;48;2;253;246;227m \u001b[38;2;220;50;47;48;2;253;246;227m-387\u001b[22m\u001b[38;2;101;123;131;48;2;253;246;227m                                    \u001b[7;1H  \u001b[38;2;131;148;150;48;2;253;246;227mⓘ saved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;101;123;131;48;2;253;246;227m                                            "]
[0.000, "o", "      \u001b[8;1H  \u001b[1m\u001b[38;2;253;246;227;48;2;38;139;210m[🏠\u001b[8;6H Overview]\u001b[22m\u001b[38;2;131;148;150;48;2;253;246;227m 💬\u001b[8;19H Activity  🧱\u001b[8;32H Commits  ✅\u001b[8;44H Checks  📄\u001b[8;55H Files  🔗\u001b[8;65H Links \u001b[38;2;101;123;131;48;2;253;246;227m                                        \u001b[9;1H                                                                                                               \u001b[10;1H  \u001b[38;2;147;161;161;48;2;253;246;227m───────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[11;1H                                                                                                            \u001b[38;2;147;161;161;48;2;253;246;227m│\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[12;1H  \u001b[1m\u001b[38;2;"]
[0.000, "o", "38;139;210;48;2;253;246;227mTheme\u001b[22m\u001b[38;2;101;123;131;48;2;253;246;227m                                                                                                     \u001b[38;2;147;161;161;48;2;253;246;227m│\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[13;1H  \u001b[38;2;88;110;117;48;2;253;246;227m[ ]\u001b[38;2;101;123;131;48;2;253;246;227m default  \u001b[38;2;147;161;161;48;2;253;246;227mCurrent default Tokyo Night colors\u001b[38;2;101;123;131;48;2;253;246;227m                                                           \u001b[38;2;147;161;161;48;2;253;246;227m│\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[14;1H  \u001b[38;2;88;110;117;48;2;253;246;227m[ ]\u001b[38;2;101;123;131;48;2;253;246;227m catppuccin  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Catppuccin Mocha\u001b[38;2;101;123;131;48;2;253;246;227m                                                                    \u001b[38;2;147;161;161;48;2;253;246;227m│\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[15;1H  \u001b[38;2;88;110;117;48;2;253;246;227m[ ]\u001b[38;2;101;123;131;48;2;253;246;227m catppuccin-latte  "]
[0.000, "o", "\u001b[38;2;147;161;161;48;2;253;246;227mHerdr Catppuccin Latte\u001b[38;2;101;123;131;48;2;253;246;227m                                                              \u001b[38;2;147;161;161;48;2;253;246;227m│\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[16;1H  \u001b[38;2;88;110;117;48;2;253;246;227m[ ]\u001b[38;2;101;123;131;48;2;253;246;227m terminal  \u001b[38;2;147;161;161;48;2;253;246;227mTerminal ANSI colors\u001b[38;2;101;123;131;48;2;253;246;227m                                                                        \u001b[38;2;147;161;161;48;2;253;246;227m│\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[17;1H  \u001b[38;2;88;110;117;48;2;253;246;227m[ ]\u001b[38;2;101;123;131;48;2;253;246;227m tokyo-night  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Tokyo Night\u001b[38;2;101;123;131;48;2;253;246;227m                                                                        \u001b[38;2;147;161;161;48;2;253;246;227m│\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[18;1H  \u001b[38;2;88;110;117;48;2;253;246;227m[ ]\u001b[38;2;101;123;131;48;2;253;246;227m tokyo-night-day  \u001b[38;2;147;161;161;"]
[0.000, "o", "48;2;253;246;227mHerdr Tokyo Night Day\u001b[38;2;101;123;131;48;2;253;246;227m                                                                \u001b[38;2;147;161;161;48;2;253;246;227m│\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[19;1H  \u001b[38;2;88;110;117;48;2;253;246;227m[ ]\u001b[38;2;101;123;131;48;2;253;246;227m dracula  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Dracula\u001b[38;2;101;123;131;48;2;253;246;227m                                                                                \u001b[38;2;147;161;161;48;2;253;246;227m│\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[20;1H  \u001b[38;2;88;110;117;48;2;253;246;227m[ ]\u001b[38;2;101;123;131;48;2;253;246;227m nord  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Nord\u001b[38;2;101;123;131;48;2;253;246;227m                                                                                      \u001b[38;2;147;161;161;48;2;253;246;227m│\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[21;1H  \u001b[38;2;88;110;117;48;2;253;246;227m[ ]\u001b[38;2;101;123;131;48;2;253;246;227m gruvbox  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Gruv"]
[0.000, "o", "box dark\u001b[38;2;101;123;131;48;2;253;246;227m                                                                           \u001b[38;2;38;139;210;48;2;253;246;227m█\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[22;1H  \u001b[38;2;88;110;117;48;2;253;246;227m[ ]\u001b[38;2;101;123;131;48;2;253;246;227m gruvbox-light  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Gruvbox light\u001b[38;2;101;123;131;48;2;253;246;227m                                                                    \u001b[38;2;38;139;210;48;2;253;246;227m█\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[23;1H  \u001b[38;2;88;110;117;48;2;253;246;227m[ ]\u001b[38;2;101;123;131;48;2;253;246;227m one-dark  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr One Dark\u001b[38;2;101;123;131;48;2;253;246;227m                                                                              \u001b[38;2;38;139;210;48;2;253;246;227m█\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[24;1H  \u001b[38;2;88;110;117;48;2;253;246;227m[ ]\u001b[38;2;101;123;131;48;2;253;246;227m one-light  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr One Light\u001b[38;2;101;123;"]
[0.000, "o", "131;48;2;253;246;227m                                                                            \u001b[38;2;38;139;210;48;2;253;246;227m█\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[25;1H  \u001b[38;2;88;110;117;48;2;253;246;227m[ ]\u001b[38;2;101;123;131;48;2;253;246;227m solarized  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Solarized dark\u001b[38;2;101;123;131;48;2;253;246;227m                                                                       \u001b[38;2;147;161;161;48;2;253;246;227m│\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[26;1H  \u001b[1m\u001b[38;2;38;139;210;48;2;253;246;227m[x]\u001b[22m\u001b[38;2;101;123;131;48;2;253;246;227m \u001b[1m\u001b[38;2;38;139;210;48;2;253;246;227msolarized-light\u001b[22m\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Solarized light\u001b[38;2;101;123;131;48;2;253;246;227m                                                                \u001b[38;2;147;161;161;48;2;253;246;227m│\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[27;1H  \u001b[38;2;88;110;117;48;2;253;246;227m[ ]\u001b[38;2;101;123;131;48;2;253;246;227m kanagawa"]
[0.000, "o", "  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Kanagawa\u001b[38;2;101;123;131;48;2;253;246;227m                                                                              \u001b[38;2;147;161;161;48;2;253;246;227m│\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[28;1H  \u001b[38;2;131;148;150;48;2;253;246;227msaved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;101;123;131;48;2;253;246;227m                                                    \u001b[29;1H  \u001b[1m\u001b[38;2;253;246;227;48;2;38;139;210m[🔄\u001b[29;6H refresh]\u001b[22m\u001b[38;2;101;123;131;48;2;253;246;227m \u001b[1m\u001b[38;2;253;246;227;48;2;38;139;210m[📋\u001b[29;19H copy]\u001b[22m\u001b[38;2;101;123;131;48;2;253;246;227m \u001b[1m\u001b[38;2;253;246;227;48;2;38;139;210m[🌐\u001b[29;29H open]\u001b[22m\u001b[38;2;101;123;131;48;2;253;246;227m \u001b[1m\u001b[38;2;253;246;227;48;2;38;139;210m[⚙ settings]\u001b[22m\u001b[38;2;101;123;131;48;2;253;246;227m \u001b[1m\u001b[38;2;253;246;227;48;2;38;139;210m[❔\u001b[29;52H help]\u001b[22m\u001b[38;2;101;123;131;48;2;253;246;227m \u001b[1m\u001b[38;2;253;246;227;48;2;38;139;210m[⏻ quit]\u001b[22m\u001b[38;2;101;123;131;48;2;253;246;"]
[0.000, "o", "227m                                             \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.108, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.037, "o", "\u001b[11;3H\u001b[38;2;88;110;117;48;2;253;246;227m[ ]\u001b[11;7H\u001b[38;2;101;123;131;48;2;253;246;227mcatppuccin\u001b[11;19H\u001b[38;2;147;161;161;48;2;253;246;227mHerdr Catppuccin Mocha\u001b[12;3H\u001b[38;2;88;110;117;48;2;253;246;227m[ ]\u001b[38;2;101;123;131;48;2;253;246;227m catppuccin-latte\u001b[12;25H\u001b[38;2;147;161;161;48;2;253;246;227mHerdr Catppuccin Latte\u001b[13;7H\u001b[38;2;101;123;131;48;2;253;246;227mt\u001b[13;9Hrminal\u001b[13;16H \u001b[38;2;147;161;161;48;2;253;246;227mTe\u001b[13;20Hminal ANSI colors\u001b[38;2;101;123;131;48;2;253;246;227m             \u001b[14;7Htokyo-night\u001b[14;19H \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Tokyo N\u001b[14;34Hght\u001b[38;2;101;123;131;48;2;253;246;227m    \u001b[15;7Htokyo-night-day \u001b[15;24H\u001b[38;2;147;161;161;48;2;253;246;227mHerdr Tokyo Night\u001b[15;42HD\u001b[15;44Hy\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[16;7Hdracul\u001b[16;14H \u001b[16;16H\u001b[38;2;147;161;161;48;2;253;246;227mHerdr Dracula\u001b[38;2;101;123;131;48;2;253;246;227m        \u001b[17;7Hn\u001b[17;9Hrd  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Nord\u001b[38;2;101;123;131;48;2;253;246;227m              \u001b[18;7Hgruvbo"]
[0.000, "o", "x  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Gruvbox\u001b[18;30Hdark\u001b[38;2;101;123;131;48;2;253;246;227m           \u001b[19;7Hg\u001b[19;9Huvbox-light  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Gruvbox light\u001b[20;7H\u001b[38;2;101;123;131;48;2;253;246;227mone-dark  \u001b[38;2;147;161;161;48;2;253;246;227mHerd\u001b[20;22H One Dark\u001b[21;7H\u001b[38;2;101;123;131;48;2;253;246;227mone-light  \u001b[38;2;147;161;161;48;2;253;246;227mHe\u001b[21;21Hdr One Light\u001b[38;2;101;123;131;48;2;253;246;227m \u001b[21;109H\u001b[38;2;147;161;161;48;2;253;246;227m│\u001b[22;7H\u001b[38;2;101;123;131;48;2;253;246;227msolarized  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Solarized dark\u001b[38;2;101;123;131;48;2;253;246;227m   \u001b[23;3H\u001b[1m\u001b[38;2;38;139;210;48;2;253;246;227m[x]\u001b[23;7Hsolarized-light\u001b[22m\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[38;2;147;161;161;48;2;253;246;227mH\u001b[23;26Hrdr Solarized light\u001b[24;7H\u001b[38;2;101;123;131;48;2;253;246;227mkanagawa \u001b[24;17H\u001b[38;2;147;161;161;48;2;253;246;227mHerdr Ka\u001b[24;26Hagawa\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[25;7Hkan\u001b[25;11Hgawa-lotus  \u001b[38;2;147;"]
[0.000, "o", "161;161;48;2;253;246;227mHerdr Kanagawa Lotus\u001b[25;109H\u001b[38;2;38;139;210;48;2;253;246;227m█\u001b[26;3H\u001b[38;2;88;110;117;48;2;253;246;227m[ ]\u001b[26;7H\u001b[38;2;101;123;131;48;2;253;246;227mrose-pine  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Rose Pine\u001b[38;2;101;123;131;48;2;253;246;227m            \u001b[27;7Hrose-pine-dawn  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Rose Pine Dawn\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.008, "o", "\u001b[11;7H\u001b[38;2;101;123;131;48;2;253;246;227mtokyo-night\u001b[11;19H \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Tokyo N\u001b[11;34Hght\u001b[38;2;101;123;131;48;2;253;246;227m    \u001b[12;7Htokyo-night-day \u001b[12;24H\u001b[38;2;147;161;161;48;2;253;246;227mHerdr Tokyo Night\u001b[12;42HD\u001b[12;44Hy\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[13;7Hdracul\u001b[13;14H \u001b[13;16H\u001b[38;2;147;161;161;48;2;253;246;227mHerdr Dracula\u001b[38;2;101;123;131;48;2;253;246;227m        \u001b[14;7Hn\u001b[14;9Hrd  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Nord\u001b[38;2;101;123;131;48;2;253;246;227m              \u001b[15;7Hgruvbox  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Gruvbox\u001b[15;30Hdark\u001b[38;2;101;123;131;48;2;253;246;227m           \u001b[16;7Hg\u001b[16;9Huvbox-light  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Gruvbox light\u001b[17;7H\u001b[38;2;101;123;131;48;2;253;246;227mone-dark  \u001b[38;2;147;161;161;48;2;253;246;227mHerd\u001b[17;22H One Dark\u001b[18;7H\u001b[38;2;101;123;131;48;2;253;246;227mone-light  \u001b[38;2;147;161;161;48;2;253;246;227mHe\u001b[18;21Hdr One Light\u001b[38;2;101;123;131;48;2;253;246;227m \u001b[19;7Hsolarized "]
[0.000, "o", " \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Solarized dark\u001b[38;2;101;123;131;48;2;253;246;227m   \u001b[20;3H\u001b[1m\u001b[38;2;38;139;210;48;2;253;246;227m[x]\u001b[20;7Hsolarized-light\u001b[22m\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[38;2;147;161;161;48;2;253;246;227mH\u001b[20;26Hrdr Solarized light\u001b[21;7H\u001b[38;2;101;123;131;48;2;253;246;227mkanagawa \u001b[21;17H\u001b[38;2;147;161;161;48;2;253;246;227mHerdr Ka\u001b[21;26Hagawa\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[22;7Hkan\u001b[22;11Hgawa-lotus  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Kanagawa Lotus\u001b[22;109H│\u001b[23;3H\u001b[38;2;88;110;117;48;2;253;246;227m[ ]\u001b[23;7H\u001b[38;2;101;123;131;48;2;253;246;227mrose-pine  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Rose Pine\u001b[38;2;101;123;131;48;2;253;246;227m            \u001b[24;7Hrose-pine-dawn  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Rose Pine Dawn\u001b[25;7H\u001b[38;2;101;123;131;48;2;253;246;227mvesper  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Vesper\u001b[38;2;101;123;131;48;2;253;246;227m                \u001b[26;3H   \u001b[26;7H         \u001b[26;18H               \u001b[26;109H\u001b[38;2;38;1"]
[0.000, "o", "39;210;48;2;253;246;227m█\u001b[27;3H\u001b[38;2;147;161;161;48;2;253;246;227mKeyboard: t theme | y symbol\u001b[27;32H | p spaci\u001b[27;43Hg | w width mode | b scrollbar | -/+ width | s or Esc close\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.036, "o", "\u001b[11;7H\u001b[38;2;101;123;131;48;2;253;246;227mdracula  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Dracula\u001b[38;2;101;123;131;48;2;253;246;227m        \u001b[12;7Hn\u001b[12;9Hrd  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Nord\u001b[12;24H\u001b[38;2;101;123;131;48;2;253;246;227m                     \u001b[13;7Hg\u001b[13;9Huvbox\u001b[13;22H\u001b[38;2;147;161;161;48;2;253;246;227mG\u001b[13;24Huvbox dark\u001b[14;7H\u001b[38;2;101;123;131;48;2;253;246;227mgruvbox-light  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Gruvbox light\u001b[15;7H\u001b[38;2;101;123;131;48;2;253;246;227mone-dark\u001b[15;16H \u001b[38;2;147;161;161;48;2;253;246;227mHerdr One Dark\u001b[38;2;101;123;131;48;2;253;246;227m   \u001b[16;7Hone-light  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr One\u001b[16;28HLight\u001b[38;2;101;123;131;48;2;253;246;227m        \u001b[17;7Hsolarized\u001b[17;17H \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Solarized dark\u001b[18;3H\u001b[1m\u001b[38;2;38;139;210;48;2;253;246;227m[x]\u001b[18;7Hsolarized-light\u001b[22m\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Solarized light\u001b[19;7H\u001b[38;2;101;123;131;48;2;"]
[0.000, "o", "253;246;227mkan\u001b[19;11Hgawa \u001b[19;17H\u001b[38;2;147;161;161;48;2;253;246;227mHerdr Kanagawa\u001b[38;2;101;123;131;48;2;253;246;227m       \u001b[20;3H\u001b[38;2;88;110;117;48;2;253;246;227m[ ]\u001b[20;7H\u001b[38;2;101;123;131;48;2;253;246;227mkanagawa-lotus \u001b[20;23H\u001b[38;2;147;161;161;48;2;253;246;227mHerdr Kanagawa Lotus\u001b[38;2;101;123;131;48;2;253;246;227m  \u001b[21;7Hrose-pine\u001b[21;17H \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Rose Pine\u001b[22;7H\u001b[38;2;101;123;131;48;2;253;246;227mrose-pine-dawn\u001b[22;29H\u001b[38;2;147;161;161;48;2;253;246;227mRose Pine Dawn\u001b[23;7H\u001b[38;2;101;123;131;48;2;253;246;227mve\u001b[23;10Hper  \u001b[38;2;147;161;161;48;2;253;246;227mHerdr Vesper\u001b[38;2;101;123;131;48;2;253;246;227m      \u001b[23;109H\u001b[38;2;147;161;161;48;2;253;246;227m│\u001b[24;3H\u001b[38;2;101;123;131;48;2;253;246;227m   \u001b[24;7H              \u001b[24;23H                    \u001b[25;3H\u001b[38;2;147;161;161;48;2;253;246;227mKeyboard: t theme\u001b[25;21H| y symbols | p spacing | w width mode | b scrollbar | -/+ width | s or Esc close\u001b[26;3HChanges are applied live and saved immediately.\u001b[27;"]
[0.000, "o", "3H\u001b[38;2;101;123;131;48;2;253;246;227m                                                                                                   \u001b[27;109H\u001b[38;2;38;139;210;48;2;253;246;227m█\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.025, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.050, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.253, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.124, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.044, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.004, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.034, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.058, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.022, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.053, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.103, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.108, "o", "\u001b[1;1H\u001b[38;2;220;215;186;48;2;31;31;40m                                                                                                               \u001b[2;1H  \u001b[1m\u001b[4m\u001b[38;2;126;156;216;48;2;42;42;55mhttps://github.com/openclaw/openclaw/pull/89289\u001b[22m\u001b[24m\u001b[38;2;220;215;186;48;2;42;42;55m \u001b[1m\u001b[38;2;118;148;106;48;2;42;42;55m[PR OPEN]\u001b[22m\u001b[38;2;220;215;186;48;2;42;42;55m \u001b[38;2;114;113;105;48;2;42;42;55mupdated 4h\u001b[38;2;220;215;186;48;2;31;31;40m                                         \u001b[3;1H  \u001b[1m\u001b[38;2;220;215;186;48;2;42;42;55mfix: aggregate archived session usage\u001b[22m\u001b[38;2;220;215;186;48;2;31;31;40m                                                                        \u001b[4;1H  \u001b[38;2;54;54;70;48;2;31;31;40m────────────────────────────────────────────────────────────────────────────────────────────────────"]
[0.005, "o", "───────\u001b[38;2;220;215;186;48;2;31;31;40m  \u001b[5;1H  \u001b[1m\u001b[38;2;31;31;40;48;2;118;148;106m✅\u001b[5;5H OPEN\u001b[22m\u001b[38;2;220;215;186;48;2;31;31;40m  \u001b[38;2;200;195;170;48;2;31;31;40m👤\u001b[5;14H @leno23\u001b[38;2;220;215;186;48;2;31;31;40m  \u001b[38;2;126;156;216;48;2;31;31;40mleno23/fix-session-usage-archives-46252 -> main\u001b[38;2;220;215;186;48;2;31;31;40m                                         \u001b[6;1H  \u001b[1m\u001b[38;2;31;31;40;48;2;118;148;106m✅\u001b[6;5H checks PASS (58 pass, 0 pending, 0 fail)\u001b[22m\u001b[38;2;220;215;186;48;2;31;31;40m  \u001b[1m\u001b[38;2;127;180;202;48;2;31;31;40m📄\u001b[6;50H 2 files changed \u001b[38;2;118;148;106;48;2;31;31;40m+546\u001b[38;2;127;180;202;48;2;31;31;40m \u001b[38;2;195;64;67;48;2;31;31;40m-387\u001b[22m\u001b[38;2;220;215;186;48;2;31;31;40m                                    \u001b[7;1H  \u001b[38;2;200;195;170;48;2;31;31;40mⓘ saved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;220;215;186;48;2;31;31;40m                                                  \u001b[8;1H  \u001b[1m\u001b[38;2;31;31;40;48;2;126;156;216m[🏠\u001b[8;6H Overview"]
[0.015, "o", "]\u001b[22m\u001b[38;2;200;195;170;48;2;31;31;40m 💬\u001b[8;19H Activity  🧱\u001b[8;32H Commits  ✅\u001b[8;44H Checks  📄\u001b[8;55H Files  🔗\u001b[8;65H Links \u001b[38;2;220;215;186;48;2;31;31;40m                                        \u001b[9;1H                                                                                                               \u001b[10;1H  \u001b[38;2;54;54;70;48;2;31;31;40m───────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[38;2;220;215;186;48;2;31;31;40m  \u001b[11;1H  \u001b[38;2;135;134;125;48;2;31;31;40m[ ]\u001b[38;2;220;215;186;48;2;31;31;40m dracula  \u001b[38;2;114;113;105;48;2;31;31;40mHerdr Dracula\u001b[38;2;220;215;186;48;2;31;31;40m                                                                                \u001b[38;2;114;113;105;48;2;31;31;40m│\u001b[38;2;220;215;18"]
[0.000, "o", "6;48;2;31;31;40m  \u001b[12;1H  \u001b[38;2;135;134;125;48;2;31;31;40m[ ]\u001b[38;2;220;215;186;48;2;31;31;40m nord  \u001b[38;2;114;113;105;48;2;31;31;40mHerdr Nord\u001b[38;2;220;215;186;48;2;31;31;40m                                                                                      \u001b[38;2;114;113;105;48;2;31;31;40m│\u001b[38;2;220;215;186;48;2;31;31;40m  \u001b[13;1H  \u001b[38;2;135;134;125;48;2;31;31;40m[ ]\u001b[38;2;220;215;186;48;2;31;31;40m gruvbox  \u001b[38;2;114;113;105;48;2;31;31;40mHerdr Gruvbox dark\u001b[38;2;220;215;186;48;2;31;31;40m                                                                           \u001b[38;2;114;113;105;48;2;31;31;40m│\u001b[38;2;220;215;186;48;2;31;31;40m  \u001b[14;1H  \u001b[38;2;135;134;125;48;2;31;31;40m[ ]\u001b[38;2;220;215;186;48;2;31;31;40m gruvbox-light  \u001b[38;2;114;113;105;48;2;31;31;40mHerdr Gruvbox light\u001b[38;2;220;215;186;48;2;31;31;40m                                                                    \u001b[38;2;114;113;105;48;2;31;31;40m│\u001b[38;2;220;215;186;48;2;31;31;40m  \u001b[15;1H  \u001b[38;2;135;134;125;48;2;31;31;40m[ ]\u001b[38;2;"]
[0.001, "o", "220;215;186;48;2;31;31;40m one-dark  \u001b[38;2;114;113;105;48;2;31;31;40mHerdr One Dark\u001b[38;2;220;215;186;48;2;31;31;40m                                                                              \u001b[38;2;114;113;105;48;2;31;31;40m│\u001b[38;2;220;215;186;48;2;31;31;40m  \u001b[16;1H  \u001b[38;2;135;134;125;48;2;31;31;40m[ ]\u001b[38;2;220;215;186;48;2;31;31;40m one-light  \u001b[38;2;114;113;105;48;2;31;31;40mHerdr One Light\u001b[38;2;220;215;186;48;2;31;31;40m                                                                            \u001b[38;2;114;113;105;48;2;31;31;40m│\u001b[38;2;220;215;186;48;2;31;31;40m  \u001b[17;1H  \u001b[38;2;135;134;125;48;2;31;31;40m[ ]\u001b[38;2;220;215;186;48;2;31;31;40m solarized  \u001b[38;2;114;113;105;48;2;31;31;40mHerdr Solarized dark\u001b[38;2;220;215;186;48;2;31;31;40m                                                                       \u001b[38;2;114;113;105;48;2;31;31;40m│\u001b[38;2;220;215;186;48;2;31;31;40m  \u001b[18;1H  \u001b[38;2;135;134;125;48;2;31;31;40m[ ]\u001b[38;2;220;215;186;48;2;31;31;40m solarized-light  \u001b[38;2;114;113;105;48;2;"]
[0.000, "o", "31;31;40mHerdr Solarized light\u001b[38;2;220;215;186;48;2;31;31;40m                                                                \u001b[38;2;114;113;105;48;2;31;31;40m│\u001b[38;2;220;215;186;48;2;31;31;40m  \u001b[19;1H  \u001b[1m\u001b[38;2;126;156;216;48;2;31;31;40m[x]\u001b[22m\u001b[38;2;220;215;186;48;2;31;31;40m \u001b[1m\u001b[38;2;126;156;216;48;2;31;31;40mkanagawa\u001b[22m\u001b[38;2;220;215;186;48;2;31;31;40m  \u001b[38;2;114;113;105;48;2;31;31;40mHerdr Kanagawa\u001b[38;2;220;215;186;48;2;31;31;40m                                                                              \u001b[38;2;114;113;105;48;2;31;31;40m│\u001b[38;2;220;215;186;48;2;31;31;40m  \u001b[20;1H  \u001b[38;2;135;134;125;48;2;31;31;40m[ ]\u001b[38;2;220;215;186;48;2;31;31;40m kanagawa-lotus  \u001b[38;2;114;113;105;48;2;31;31;40mHerdr Kanagawa Lotus\u001b[38;2;220;215;186;48;2;31;31;40m                                                                  \u001b[38;2;114;113;105;48;2;31;31;40m│\u001b[38;2;220;215;186;48;2;31;31;40m  \u001b[21;1H  \u001b[38;2;135;134;125;48;2;31;31;40m[ ]\u001b[38;2;220;215;186;48;2;31;31;40m rose-pine  \u001b[38;2;114;113;1"]
[0.000, "o", "05;48;2;31;31;40mHerdr Rose Pine\u001b[38;2;220;215;186;48;2;31;31;40m                                                                            \u001b[38;2;114;113;105;48;2;31;31;40m│\u001b[38;2;220;215;186;48;2;31;31;40m  \u001b[22;1H  \u001b[38;2;135;134;125;48;2;31;31;40m[ ]\u001b[38;2;220;215;186;48;2;31;31;40m rose-pine-dawn  \u001b[38;2;114;113;105;48;2;31;31;40mHerdr Rose Pine Dawn\u001b[38;2;220;215;186;48;2;31;31;40m                                                                  \u001b[38;2;114;113;105;48;2;31;31;40m│\u001b[38;2;220;215;186;48;2;31;31;40m  \u001b[23;1H  \u001b[38;2;135;134;125;48;2;31;31;40m[ ]\u001b[38;2;220;215;186;48;2;31;31;40m vesper  \u001b[38;2;114;113;105;48;2;31;31;40mHerdr Vesper\u001b[38;2;220;215;186;48;2;31;31;40m                                                                                  \u001b[38;2;114;113;105;48;2;31;31;40m│\u001b[38;2;220;215;186;48;2;31;31;40m  \u001b[24;1H                                                                                                            \u001b[38;2;126;156;216;48;2;31;31;40m█\u001b[38;2;220;215;186;48;2;3"]
[0.002, "o", "1;31;40m  \u001b[25;1H  \u001b[38;2;114;113;105;48;2;31;31;40mKeyboard: t theme | y symbols | p spacing | w width mode | b scrollbar | -/+ width | s or Esc close\u001b[38;2;220;215;186;48;2;31;31;40m       \u001b[38;2;126;156;216;48;2;31;31;40m█\u001b[38;2;220;215;186;48;2;31;31;40m  \u001b[26;1H  \u001b[38;2;114;113;105;48;2;31;31;40mChanges are applied live and saved immediately.\u001b[38;2;220;215;186;48;2;31;31;40m                                                           \u001b[38;2;126;156;216;48;2;31;31;40m█\u001b[38;2;220;215;186;48;2;31;31;40m  \u001b[27;1H                                                                                                            \u001b[38;2;126;156;216;48;2;31;31;40m█\u001b[38;2;220;215;186;48;2;31;31;40m  \u001b[28;1H  \u001b[38;2;200;195;170;48;2;31;31;40msaved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;220;215;186;48;2;31;31;40m                                                    \u001b[29;1H  \u001b[1m\u001b[38;2;31;31;40;48;2;126;156;216m[🔄\u001b[29;6H refresh]\u001b[22m\u001b[38;2;220;215;186;48;2;31;31;40m \u001b[1m\u001b[38;2;31;31;40;48;2;126;156;2"]
[0.000, "o", "16m[📋\u001b[29;19H copy]\u001b[22m\u001b[38;2;220;215;186;48;2;31;31;40m \u001b[1m\u001b[38;2;31;31;40;48;2;126;156;216m[🌐\u001b[29;29H open]\u001b[22m\u001b[38;2;220;215;186;48;2;31;31;40m \u001b[1m\u001b[38;2;31;31;40;48;2;126;156;216m[⚙ settings]\u001b[22m\u001b[38;2;220;215;186;48;2;31;31;40m \u001b[1m\u001b[38;2;31;31;40;48;2;126;156;216m[❔\u001b[29;52H help]\u001b[22m\u001b[38;2;220;215;186;48;2;31;31;40m \u001b[1m\u001b[38;2;31;31;40;48;2;126;156;216m[⏻ quit]\u001b[22m\u001b[38;2;220;215;186;48;2;31;31;40m                                             \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.100, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.254, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.072, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.202, "o", "\u001b[1;1H\u001b[38;2;84;84;100;48;2;242;236;188m                                                                                                               \u001b[2;1H  \u001b[1m\u001b[4m\u001b[38;2;77;105;155;48;2;220;213;172mhttps://github.com/openclaw/openclaw/pull/89289\u001b[22m\u001b[24m\u001b[38;2;84;84;100;48;2;220;213;172m \u001b[1m\u001b[38;2;111;137;78;48;2;220;213;172m[PR OPEN]\u001b[22m\u001b[38;2;84;84;100;48;2;220;213;172m \u001b[38;2;160;156;172;48;2;220;213;172mupdated 4h\u001b[38;2;84;84;100;48;2;242;236;188m                                         \u001b[3;1H  \u001b[1m\u001b[38;2;84;84;100;48;2;220;213;172mfix: aggregate archived session usage\u001b[22m\u001b[38;2;84;84;100;48;2;242;236;188m                                                                        \u001b[4;1H  \u001b[38;2;201;203;209;48;2;242;236;188m──────────────────────────────────────────────────────────────────────────────────────────────"]
[0.001, "o", "─────────────\u001b[38;2;84;84;100;48;2;242;236;188m  \u001b[5;1H  \u001b[1m\u001b[38;2;242;236;188;48;2;111;137;78m✅\u001b[5;5H OPEN\u001b[22m\u001b[38;2;84;84;100;48;2;242;236;188m  \u001b[38;2;67;67;108;48;2;242;236;188m👤\u001b[5;14H @leno23\u001b[38;2;84;84;100;48;2;242;236;188m  \u001b[38;2;77;105;155;48;2;242;236;188mleno23/fix-session-usage-archives-46252 -> main\u001b[38;2;84;84;100;48;2;242;236;188m                                         \u001b[6;1H  \u001b[1m\u001b[38;2;242;236;188;48;2;111;137;78m✅\u001b[6;5H checks PASS (58 pass, 0 pending, 0 fail)\u001b[22m\u001b[38;2;84;84;100;48;2;242;236;188m  \u001b[1m\u001b[38;2;78;140;162;48;2;242;236;188m📄\u001b[6;50H 2 files changed \u001b[38;2;111;137;78;48;2;242;236;188m+546\u001b[38;2;78;140;162;48;2;242;236;188m \u001b[38;2;200;64;83;48;2;242;236;188m-387\u001b[22m\u001b[38;2;84;84;100;48;2;242;236;188m                                    \u001b[7;1H  \u001b[38;2;67;67;108;48;2;242;236;188mⓘ saved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;84;84;100;48;2;242;236;188m                                                  \u001b[8;1H  \u001b[1m\u001b[38;2;242"]
[0.000, "o", ";236;188;48;2;77;105;155m[🏠\u001b[8;6H Overview]\u001b[22m\u001b[38;2;67;67;108;48;2;242;236;188m 💬\u001b[8;19H Activity  🧱\u001b[8;32H Commits  ✅\u001b[8;44H Checks  📄\u001b[8;55H Files  🔗\u001b[8;65H Links \u001b[38;2;84;84;100;48;2;242;236;188m                                        \u001b[9;1H                                                                                                               \u001b[10;1H  \u001b[38;2;201;203;209;48;2;242;236;188m───────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[38;2;84;84;100;48;2;242;236;188m  \u001b[11;1H  \u001b[38;2;138;137;128;48;2;242;236;188m[ ]\u001b[38;2;84;84;100;48;2;242;236;188m dracula  \u001b[38;2;160;156;172;48;2;242;236;188mHerdr Dracula\u001b[38;2;84;84;100;48;2;242;236;188m                                                                       "]
[0.001, "o", "         \u001b[38;2;160;156;172;48;2;242;236;188m│\u001b[38;2;84;84;100;48;2;242;236;188m  \u001b[12;1H  \u001b[38;2;138;137;128;48;2;242;236;188m[ ]\u001b[38;2;84;84;100;48;2;242;236;188m nord  \u001b[38;2;160;156;172;48;2;242;236;188mHerdr Nord\u001b[38;2;84;84;100;48;2;242;236;188m                                                                                      \u001b[38;2;160;156;172;48;2;242;236;188m│\u001b[38;2;84;84;100;48;2;242;236;188m  \u001b[13;1H  \u001b[38;2;138;137;128;48;2;242;236;188m[ ]\u001b[38;2;84;84;100;48;2;242;236;188m gruvbox  \u001b[38;2;160;156;172;48;2;242;236;188mHerdr Gruvbox dark\u001b[38;2;84;84;100;48;2;242;236;188m                                                                           \u001b[38;2;160;156;172;48;2;242;236;188m│\u001b[38;2;84;84;100;48;2;242;236;188m  \u001b[14;1H  \u001b[38;2;138;137;128;48;2;242;236;188m[ ]\u001b[38;2;84;84;100;48;2;242;236;188m gruvbox-light  \u001b[38;2;160;156;172;48;2;242;236;188mHerdr Gruvbox light\u001b[38;2;84;84;100;48;2;242;236;188m                                                                    \u001b[38;2;160;156;172;48;2;2"]
[0.001, "o", "42;236;188m│\u001b[38;2;84;84;100;48;2;242;236;188m  \u001b[15;1H  \u001b[38;2;138;137;128;48;2;242;236;188m[ ]\u001b[38;2;84;84;100;48;2;242;236;188m one-dark  \u001b[38;2;160;156;172;48;2;242;236;188mHerdr One Dark\u001b[38;2;84;84;100;48;2;242;236;188m                                                                              \u001b[38;2;160;156;172;48;2;242;236;188m│\u001b[38;2;84;84;100;48;2;242;236;188m  \u001b[16;1H  \u001b[38;2;138;137;128;48;2;242;236;188m[ ]\u001b[38;2;84;84;100;48;2;242;236;188m one-light  \u001b[38;2;160;156;172;48;2;242;236;188mHerdr One Light\u001b[38;2;84;84;100;48;2;242;236;188m                                                                            \u001b[38;2;160;156;172;48;2;242;236;188m│\u001b[38;2;84;84;100;48;2;242;236;188m  \u001b[17;1H  \u001b[38;2;138;137;128;48;2;242;236;188m[ ]\u001b[38;2;84;84;100;48;2;242;236;188m solarized  \u001b[38;2;160;156;172;48;2;242;236;188mHerdr Solarized dark\u001b[38;2;84;84;100;48;2;242;236;188m                                                                       \u001b[38;2;160;156;172;48;2;242;236;188m│\u001b[38;2;84;84;100;48;"]
[0.001, "o", "2;242;236;188m  \u001b[18;1H  \u001b[38;2;138;137;128;48;2;242;236;188m[ ]\u001b[38;2;84;84;100;48;2;242;236;188m solarized-light  \u001b[38;2;160;156;172;48;2;242;236;188mHerdr Solarized light\u001b[38;2;84;84;100;48;2;242;236;188m                                                                \u001b[38;2;160;156;172;48;2;242;236;188m│\u001b[38;2;84;84;100;48;2;242;236;188m  \u001b[19;1H  \u001b[38;2;138;137;128;48;2;242;236;188m[ ]\u001b[38;2;84;84;100;48;2;242;236;188m kanagawa  \u001b[38;2;160;156;172;48;2;242;236;188mHerdr Kanagawa\u001b[38;2;84;84;100;48;2;242;236;188m                                                                              \u001b[38;2;160;156;172;48;2;242;236;188m│\u001b[38;2;84;84;100;48;2;242;236;188m  \u001b[20;1H  \u001b[1m\u001b[38;2;77;105;155;48;2;242;236;188m[x]\u001b[22m\u001b[38;2;84;84;100;48;2;242;236;188m \u001b[1m\u001b[38;2;77;105;155;48;2;242;236;188mkanagawa-lotus\u001b[22m\u001b[38;2;84;84;100;48;2;242;236;188m  \u001b[38;2;160;156;172;48;2;242;236;188mHerdr Kanagawa Lotus\u001b[38;2;84;84;100;48;2;242;236;188m                                                                  \u001b[38;2;"]
[0.001, "o", "160;156;172;48;2;242;236;188m│\u001b[38;2;84;84;100;48;2;242;236;188m  \u001b[21;1H  \u001b[38;2;138;137;128;48;2;242;236;188m[ ]\u001b[38;2;84;84;100;48;2;242;236;188m rose-pine  \u001b[38;2;160;156;172;48;2;242;236;188mHerdr Rose Pine\u001b[38;2;84;84;100;48;2;242;236;188m                                                                            \u001b[38;2;160;156;172;48;2;242;236;188m│\u001b[38;2;84;84;100;48;2;242;236;188m  \u001b[22;1H  \u001b[38;2;138;137;128;48;2;242;236;188m[ ]\u001b[38;2;84;84;100;48;2;242;236;188m rose-pine-dawn  \u001b[38;2;160;156;172;48;2;242;236;188mHerdr Rose Pine Dawn\u001b[38;2;84;84;100;48;2;242;236;188m                                                                  \u001b[38;2;160;156;172;48;2;242;236;188m│\u001b[38;2;84;84;100;48;2;242;236;188m  \u001b[23;1H  \u001b[38;2;138;137;128;48;2;242;236;188m[ ]\u001b[38;2;84;84;100;48;2;242;236;188m vesper  \u001b[38;2;160;156;172;48;2;242;236;188mHerdr Vesper\u001b[38;2;84;84;100;48;2;242;236;188m                                                                                  \u001b[38;2;160;156;172;48;2;242;236;188m│\u001b["]
[0.000, "o", "38;2;84;84;100;48;2;242;236;188m  \u001b[24;1H                                                                                                            \u001b[38;2;77;105;155;48;2;242;236;188m█\u001b[38;2;84;84;100;48;2;242;236;188m  \u001b[25;1H  \u001b[38;2;160;156;172;48;2;242;236;188mKeyboard: t theme | y symbols | p spacing | w width mode | b scrollbar | -/+ width | s or Esc close\u001b[38;2;84;84;100;48;2;242;236;188m       \u001b[38;2;77;105;155;48;2;242;236;188m█\u001b[38;2;84;84;100;48;2;242;236;188m  \u001b[26;1H  \u001b[38;2;160;156;172;48;2;242;236;188mChanges are applied live and saved immediately.\u001b[38;2;84;84;100;48;2;242;236;188m                                                           \u001b[38;2;77;105;155;48;2;242;236;188m█\u001b[38;2;84;84;100;48;2;242;236;188m  \u001b[27;1H                                                                                                            \u001b[38;2;77;105;155;48;2;242;236;188m█\u001b[38;2;84;84;100;48;2;242;236;188m  \u001b[28;1H  \u001b[38;2;67;67;108;48;2;242;236;188msaved settings to /Users/onur/.config/ghzinga/confi"]
[0.000, "o", "g.toml\u001b[38;2;84;84;100;48;2;242;236;188m                                                    \u001b[29;1H  \u001b[1m\u001b[38;2;242;236;188;48;2;77;105;155m[🔄\u001b[29;6H refresh]\u001b[22m\u001b[38;2;84;84;100;48;2;242;236;188m \u001b[1m\u001b[38;2;242;236;188;48;2;77;105;155m[📋\u001b[29;19H copy]\u001b[22m\u001b[38;2;84;84;100;48;2;242;236;188m \u001b[1m\u001b[38;2;242;236;188;48;2;77;105;155m[🌐\u001b[29;29H open]\u001b[22m\u001b[38;2;84;84;100;48;2;242;236;188m \u001b[1m\u001b[38;2;242;236;188;48;2;77;105;155m[⚙ settings]\u001b[22m\u001b[38;2;84;84;100;48;2;242;236;188m \u001b[1m\u001b[38;2;242;236;188;48;2;77;105;155m[❔\u001b[29;52H help]\u001b[22m\u001b[38;2;84;84;100;48;2;242;236;188m \u001b[1m\u001b[38;2;242;236;188;48;2;77;105;155m[⏻ quit]\u001b[22m\u001b[38;2;84;84;100;48;2;242;236;188m                                             \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.112, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.131, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.254, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.058, "o", "\u001b[1;1H\u001b[38;2;224;222;244;48;2;25;23;36m                                                                                                               \u001b[2;1H  \u001b[1m\u001b[4m\u001b[38;2;196;167;231;48;2;31;29;46mhttps://github.com/openclaw/openclaw/pull/89289\u001b[22m\u001b[24m\u001b[38;2;224;222;244;48;2;31;29;46m \u001b[1m\u001b[38;2;49;116;143;48;2;31;29;46m[PR OPEN]\u001b[22m\u001b[38;2;224;222;244;48;2;31;29;46m \u001b[38;2;110;106;134;48;2;31;29;46mupdated 4h\u001b[38;2;224;222;244;48;2;25;23;36m                                         \u001b[3;1H  \u001b[1m\u001b[38;2;224;222;244;48;2;31;29;46mfix: aggregate archived session usage\u001b[22m\u001b[38;2;224;222;244;48;2;25;23;36m                                                                        \u001b[4;1H  \u001b[38;2;38;35;58;48;2;25;23;36m─────────────────────────────────────────────────────────────────────────────────────────────────────"]
[0.000, "o", "──────\u001b[38;2;224;222;244;48;2;25;23;36m  \u001b[5;1H  \u001b[1m\u001b[38;2;25;23;36;48;2;49;116;143m✅\u001b[5;5H OPEN\u001b[22m\u001b[38;2;224;222;244;48;2;25;23;36m  \u001b[38;2;200;197;220;48;2;25;23;36m👤\u001b[5;14H @leno23\u001b[38;2;224;222;244;48;2;25;23;36m  \u001b[38;2;196;167;231;48;2;25;23;36mleno23/fix-session-usage-archives-46252 -> main\u001b[38;2;224;222;244;48;2;25;23;36m                                         \u001b[6;1H  \u001b[1m\u001b[38;2;25;23;36;48;2;49;116;143m✅\u001b[6;5H checks PASS (58 pass, 0 pending, 0 fail)\u001b[22m\u001b[38;2;224;222;244;48;2;25;23;36m  \u001b[1m\u001b[38;2;156;207;216;48;2;25;23;36m📄\u001b[6;50H 2 files changed \u001b[38;2;49;116;143;48;2;25;23;36m+546\u001b[38;2;156;207;216;48;2;25;23;36m \u001b[38;2;235;111;146;48;2;25;23;36m-387\u001b[22m\u001b[38;2;224;222;244;48;2;25;23;36m                                    \u001b[7;1H  \u001b[38;2;200;197;220;48;2;25;23;36mⓘ saved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;224;222;244;48;2;25;23;36m                                                  \u001b[8;1H  \u001b[1m\u001b[38;2;25;23;36;48;2;196;167;231m[🏠\u001b[8;6H Overview]\u001b"]
[0.000, "o", "[22m\u001b[38;2;200;197;220;48;2;25;23;36m 💬\u001b[8;19H Activity  🧱\u001b[8;32H Commits  ✅\u001b[8;44H Checks  📄\u001b[8;55H Files  🔗\u001b[8;65H Links \u001b[38;2;224;222;244;48;2;25;23;36m                                        \u001b[9;1H                                                                                                               \u001b[10;1H  \u001b[38;2;38;35;58;48;2;25;23;36m───────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[38;2;224;222;244;48;2;25;23;36m  \u001b[11;1H  \u001b[38;2;144;140;170;48;2;25;23;36m[ ]\u001b[38;2;224;222;244;48;2;25;23;36m dracula  \u001b[38;2;110;106;134;48;2;25;23;36mHerdr Dracula\u001b[38;2;224;222;244;48;2;25;23;36m                                                                                \u001b[38;2;110;106;134;48;2;25;23;36m│\u001b[38;2;224;222;244;"]
[0.001, "o", "48;2;25;23;36m  \u001b[12;1H  \u001b[38;2;144;140;170;48;2;25;23;36m[ ]\u001b[38;2;224;222;244;48;2;25;23;36m nord  \u001b[38;2;110;106;134;48;2;25;23;36mHerdr Nord\u001b[38;2;224;222;244;48;2;25;23;36m                                                                                      \u001b[38;2;110;106;134;48;2;25;23;36m│\u001b[38;2;224;222;244;48;2;25;23;36m  \u001b[13;1H  \u001b[38;2;144;140;170;48;2;25;23;36m[ ]\u001b[38;2;224;222;244;48;2;25;23;36m gruvbox  \u001b[38;2;110;106;134;48;2;25;23;36mHerdr Gruvbox dark\u001b[38;2;224;222;244;48;2;25;23;36m                                                                           \u001b[38;2;110;106;134;48;2;25;23;36m│\u001b[38;2;224;222;244;48;2;25;23;36m  \u001b[14;1H  \u001b[38;2;144;140;170;48;2;25;23;36m[ ]\u001b[38;2;224;222;244;48;2;25;23;36m gruvbox-light  \u001b[38;2;110;106;134;48;2;25;23;36mHerdr Gruvbox light\u001b[38;2;224;222;244;48;2;25;23;36m                                                                    \u001b[38;2;110;106;134;48;2;25;23;36m│\u001b[38;2;224;222;244;48;2;25;23;36m  \u001b[15;1H  \u001b[38;2;144;140;170;48;2;25;23;36m[ ]\u001b[38;2;22"]
[0.001, "o", "4;222;244;48;2;25;23;36m one-dark  \u001b[38;2;110;106;134;48;2;25;23;36mHerdr One Dark\u001b[38;2;224;222;244;48;2;25;23;36m                                                                              \u001b[38;2;110;106;134;48;2;25;23;36m│\u001b[38;2;224;222;244;48;2;25;23;36m  \u001b[16;1H  \u001b[38;2;144;140;170;48;2;25;23;36m[ ]\u001b[38;2;224;222;244;48;2;25;23;36m one-light  \u001b[38;2;110;106;134;48;2;25;23;36mHerdr One Light\u001b[38;2;224;222;244;48;2;25;23;36m                                                                            \u001b[38;2;110;106;134;48;2;25;23;36m│\u001b[38;2;224;222;244;48;2;25;23;36m  \u001b[17;1H  \u001b[38;2;144;140;170;48;2;25;23;36m[ ]\u001b[38;2;224;222;244;48;2;25;23;36m solarized  \u001b[38;2;110;106;134;48;2;25;23;36mHerdr Solarized dark\u001b[38;2;224;222;244;48;2;25;23;36m                                                                       \u001b[38;2;110;106;134;48;2;25;23;36m│\u001b[38;2;224;222;244;48;2;25;23;36m  \u001b[18;1H  \u001b[38;2;144;140;170;48;2;25;23;36m[ ]\u001b[38;2;224;222;244;48;2;25;23;36m solarized-light  \u001b[38;2;110;106;134;48;2;25;2"]
[0.000, "o", "3;36mHerdr Solarized light\u001b[38;2;224;222;244;48;2;25;23;36m                                                                \u001b[38;2;110;106;134;48;2;25;23;36m│\u001b[38;2;224;222;244;48;2;25;23;36m  \u001b[19;1H  \u001b[38;2;144;140;170;48;2;25;23;36m[ ]\u001b[38;2;224;222;244;48;2;25;23;36m kanagawa  \u001b[38;2;110;106;134;48;2;25;23;36mHerdr Kanagawa\u001b[38;2;224;222;244;48;2;25;23;36m                                                                              \u001b[38;2;110;106;134;48;2;25;23;36m│\u001b[38;2;224;222;244;48;2;25;23;36m  \u001b[20;1H  \u001b[38;2;144;140;170;48;2;25;23;36m[ ]\u001b[38;2;224;222;244;48;2;25;23;36m kanagawa-lotus  \u001b[38;2;110;106;134;48;2;25;23;36mHerdr Kanagawa Lotus\u001b[38;2;224;222;244;48;2;25;23;36m                                                                  \u001b[38;2;110;106;134;48;2;25;23;36m│\u001b[38;2;224;222;244;48;2;25;23;36m  \u001b[21;1H  \u001b[1m\u001b[38;2;196;167;231;48;2;25;23;36m[x]\u001b[22m\u001b[38;2;224;222;244;48;2;25;23;36m \u001b[1m\u001b[38;2;196;167;231;48;2;25;23;36mrose-pine\u001b[22m\u001b[38;2;224;222;244;48;2;25;23;36m  \u001b[38;2;110;106;134;4"]
[0.001, "o", "8;2;25;23;36mHerdr Rose Pine\u001b[38;2;224;222;244;48;2;25;23;36m                                                                            \u001b[38;2;110;106;134;48;2;25;23;36m│\u001b[38;2;224;222;244;48;2;25;23;36m  \u001b[22;1H  \u001b[38;2;144;140;170;48;2;25;23;36m[ ]\u001b[38;2;224;222;244;48;2;25;23;36m rose-pine-dawn  \u001b[38;2;110;106;134;48;2;25;23;36mHerdr Rose Pine Dawn\u001b[38;2;224;222;244;48;2;25;23;36m                                                                  \u001b[38;2;110;106;134;48;2;25;23;36m│\u001b[38;2;224;222;244;48;2;25;23;36m  \u001b[23;1H  \u001b[38;2;144;140;170;48;2;25;23;36m[ ]\u001b[38;2;224;222;244;48;2;25;23;36m vesper  \u001b[38;2;110;106;134;48;2;25;23;36mHerdr Vesper\u001b[38;2;224;222;244;48;2;25;23;36m                                                                                  \u001b[38;2;110;106;134;48;2;25;23;36m│\u001b[38;2;224;222;244;48;2;25;23;36m  \u001b[24;1H                                                                                                            \u001b[38;2;196;167;231;48;2;25;23;36m█\u001b[38;2;224;222;244;48;2;25;23"]
[0.000, "o", ";36m  \u001b[25;1H  \u001b[38;2;110;106;134;48;2;25;23;36mKeyboard: t theme | y symbols | p spacing | w width mode | b scrollbar | -/+ width | s or Esc close\u001b[38;2;224;222;244;48;2;25;23;36m       \u001b[38;2;196;167;231;48;2;25;23;36m█\u001b[38;2;224;222;244;48;2;25;23;36m  \u001b[26;1H  \u001b[38;2;110;106;134;48;2;25;23;36mChanges are applied live and saved immediately.\u001b[38;2;224;222;244;48;2;25;23;36m                                                           \u001b[38;2;196;167;231;48;2;25;23;36m█\u001b[38;2;224;222;244;48;2;25;23;36m  \u001b[27;1H                                                                                                            \u001b[38;2;196;167;231;48;2;25;23;36m█\u001b[38;2;224;222;244;48;2;25;23;36m  \u001b[28;1H  \u001b[38;2;200;197;220;48;2;25;23;36msaved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;224;222;244;48;2;25;23;36m                                                    \u001b[29;1H  \u001b[1m\u001b[38;2;25;23;36;48;2;196;167;231m[🔄\u001b[29;6H refresh]\u001b[22m\u001b[38;2;224;222;244;48;2;25;23;36m \u001b[1m\u001b[38;2;25;23;36;48;2;196;167;231m["]
[0.000, "o", "📋\u001b[29;19H copy]\u001b[22m\u001b[38;2;224;222;244;48;2;25;23;36m \u001b[1m\u001b[38;2;25;23;36;48;2;196;167;231m[🌐\u001b[29;29H open]\u001b[22m\u001b[38;2;224;222;244;48;2;25;23;36m \u001b[1m\u001b[38;2;25;23;36;48;2;196;167;231m[⚙ settings]\u001b[22m\u001b[38;2;224;222;244;48;2;25;23;36m \u001b[1m\u001b[38;2;25;23;36;48;2;196;167;231m[❔\u001b[29;52H help]\u001b[22m\u001b[38;2;224;222;244;48;2;25;23;36m \u001b[1m\u001b[38;2;25;23;36;48;2;196;167;231m[⏻ quit]\u001b[22m\u001b[38;2;224;222;244;48;2;25;23;36m                                             \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.118, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.056, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.263, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.001, "o", "\u001b[1;1H\u001b[38;2;70;66;97;48;2;250;244;237m                                                                                                               \u001b[2;1H  \u001b[1m\u001b[4m\u001b[38;2;144;122;169;48;2;242;233;225mhttps://github.com/openclaw/openclaw/pull/89289\u001b[22m\u001b[24m\u001b[38;2;70;66;97;48;2;242;233;225m \u001b[1m\u001b[38;2;40;105;131;48;2;242;233;225m[PR OPEN]\u001b[22m\u001b[38;2;70;66;97;48;2;242;233;225m \u001b[38;2;152;147;165;48;2;242;233;225mupdated 4h\u001b[38;2;70;66;97;48;2;250;244;237m                                         \u001b[3;1H  \u001b[1m\u001b[38;2;70;66;97;48;2;242;233;225mfix: aggregate archived session usage\u001b[22m\u001b[38;2;70;66;97;48;2;250;244;237m                                                                        \u001b[4;1H  \u001b[38;2;255;250;243;48;2;250;244;237m────────────────────────────────────────────────────────────────────────────────────────────────"]
[0.000, "o", "───────────\u001b[38;2;70;66;97;48;2;250;244;237m  \u001b[5;1H  \u001b[1m\u001b[38;2;250;244;237;48;2;40;105;131m✅\u001b[5;5H OPEN\u001b[22m\u001b[38;2;70;66;97;48;2;250;244;237m  \u001b[38;2;121;117;147;48;2;250;244;237m👤\u001b[5;14H @leno23\u001b[38;2;70;66;97;48;2;250;244;237m  \u001b[38;2;144;122;169;48;2;250;244;237mleno23/fix-session-usage-archives-46252 -> main\u001b[38;2;70;66;97;48;2;250;244;237m                                         \u001b[6;1H  \u001b[1m\u001b[38;2;250;244;237;48;2;40;105;131m✅\u001b[6;5H checks PASS (58 pass, 0 pending, 0 fail)\u001b[22m\u001b[38;2;70;66;97;48;2;250;244;237m  \u001b[1m\u001b[38;2;86;148;159;48;2;250;244;237m📄\u001b[6;50H 2 files changed \u001b[38;2;40;105;131;48;2;250;244;237m+546\u001b[38;2;86;148;159;48;2;250;244;237m \u001b[38;2;180;99;122;48;2;250;244;237m-387\u001b[22m\u001b[38;2;70;66;97;48;2;250;244;237m                                    \u001b[7;1H  \u001b[38;2;121;117;147;48;2;250;244;237mⓘ saved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;70;66;97;48;2;250;244;237m                                                  \u001b[8;1H  \u001b[1m\u001b[38;2;250;244;"]
[0.000, "o", "237;48;2;144;122;169m[🏠\u001b[8;6H Overview]\u001b[22m\u001b[38;2;121;117;147;48;2;250;244;237m 💬\u001b[8;19H Activity  🧱\u001b[8;32H Commits  ✅\u001b[8;44H Checks  📄\u001b[8;55H Files  🔗\u001b[8;65H Links \u001b[38;2;70;66;97;48;2;250;244;237m                                        \u001b[9;1H                                                                                                               \u001b[10;1H  \u001b[38;2;255;250;243;48;2;250;244;237m───────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[38;2;70;66;97;48;2;250;244;237m  \u001b[11;1H  \u001b[38;2;121;117;147;48;2;250;244;237m[ ]\u001b[38;2;70;66;97;48;2;250;244;237m dracula  \u001b[38;2;152;147;165;48;2;250;244;237mHerdr Dracula\u001b[38;2;70;66;97;48;2;250;244;237m                                                                             "]
[0.000, "o", "   \u001b[38;2;152;147;165;48;2;250;244;237m│\u001b[38;2;70;66;97;48;2;250;244;237m  \u001b[12;1H  \u001b[38;2;121;117;147;48;2;250;244;237m[ ]\u001b[38;2;70;66;97;48;2;250;244;237m nord  \u001b[38;2;152;147;165;48;2;250;244;237mHerdr Nord\u001b[38;2;70;66;97;48;2;250;244;237m                                                                                      \u001b[38;2;152;147;165;48;2;250;244;237m│\u001b[38;2;70;66;97;48;2;250;244;237m  \u001b[13;1H  \u001b[38;2;121;117;147;48;2;250;244;237m[ ]\u001b[38;2;70;66;97;48;2;250;244;237m gruvbox  \u001b[38;2;152;147;165;48;2;250;244;237mHerdr Gruvbox dark\u001b[38;2;70;66;97;48;2;250;244;237m                                                                           \u001b[38;2;152;147;165;48;2;250;244;237m│\u001b[38;2;70;66;97;48;2;250;244;237m  \u001b[14;1H  \u001b[38;2;121;117;147;48;2;250;244;237m[ ]\u001b[38;2;70;66;97;48;2;250;244;237m gruvbox-light  \u001b[38;2;152;147;165;48;2;250;244;237mHerdr Gruvbox light\u001b[38;2;70;66;97;48;2;250;244;237m                                                                    \u001b[38;2;152;147;165;48;2;250;244;237m│"]
[0.000, "o", "\u001b[38;2;70;66;97;48;2;250;244;237m  \u001b[15;1H  \u001b[38;2;121;117;147;48;2;250;244;237m[ ]\u001b[38;2;70;66;97;48;2;250;244;237m one-dark  \u001b[38;2;152;147;165;48;2;250;244;237mHerdr One Dark\u001b[38;2;70;66;97;48;2;250;244;237m                                                                              \u001b[38;2;152;147;165;48;2;250;244;237m│\u001b[38;2;70;66;97;48;2;250;244;237m  \u001b[16;1H  \u001b[38;2;121;117;147;48;2;250;244;237m[ ]\u001b[38;2;70;66;97;48;2;250;244;237m one-light  \u001b[38;2;152;147;165;48;2;250;244;237mHerdr One Light\u001b[38;2;70;66;97;48;2;250;244;237m                                                                            \u001b[38;2;152;147;165;48;2;250;244;237m│\u001b[38;2;70;66;97;48;2;250;244;237m  \u001b[17;1H  \u001b[38;2;121;117;147;48;2;250;244;237m[ ]\u001b[38;2;70;66;97;48;2;250;244;237m solarized  \u001b[38;2;152;147;165;48;2;250;244;237mHerdr Solarized dark\u001b[38;2;70;66;97;48;2;250;244;237m                                                                       \u001b[38;2;152;147;165;48;2;250;244;237m│\u001b[38;2;70;66;97;48;2;250;244;237m  \u001b[18;1H "]
[0.000, "o", " \u001b[38;2;121;117;147;48;2;250;244;237m[ ]\u001b[38;2;70;66;97;48;2;250;244;237m solarized-light  \u001b[38;2;152;147;165;48;2;250;244;237mHerdr Solarized light\u001b[38;2;70;66;97;48;2;250;244;237m                                                                \u001b[38;2;152;147;165;48;2;250;244;237m│\u001b[38;2;70;66;97;48;2;250;244;237m  \u001b[19;1H  \u001b[38;2;121;117;147;48;2;250;244;237m[ ]\u001b[38;2;70;66;97;48;2;250;244;237m kanagawa  \u001b[38;2;152;147;165;48;2;250;244;237mHerdr Kanagawa\u001b[38;2;70;66;97;48;2;250;244;237m                                                                              \u001b[38;2;152;147;165;48;2;250;244;237m│\u001b[38;2;70;66;97;48;2;250;244;237m  \u001b[20;1H  \u001b[38;2;121;117;147;48;2;250;244;237m[ ]\u001b[38;2;70;66;97;48;2;250;244;237m kanagawa-lotus  \u001b[38;2;152;147;165;48;2;250;244;237mHerdr Kanagawa Lotus\u001b[38;2;70;66;97;48;2;250;244;237m                                                                  \u001b[38;2;152;147;165;48;2;250;244;237m│\u001b[38;2;70;66;97;48;2;250;244;237m  \u001b[21;1H  \u001b[38;2;121;117;147;48;2;250;244;237m[ ]\u001b[3"]
[0.000, "o", "8;2;70;66;97;48;2;250;244;237m rose-pine  \u001b[38;2;152;147;165;48;2;250;244;237mHerdr Rose Pine\u001b[38;2;70;66;97;48;2;250;244;237m                                                                            \u001b[38;2;152;147;165;48;2;250;244;237m│\u001b[38;2;70;66;97;48;2;250;244;237m  \u001b[22;1H  \u001b[1m\u001b[38;2;144;122;169;48;2;250;244;237m[x]\u001b[22m\u001b[38;2;70;66;97;48;2;250;244;237m \u001b[1m\u001b[38;2;144;122;169;48;2;250;244;237mrose-pine-dawn\u001b[22m\u001b[38;2;70;66;97;48;2;250;244;237m  \u001b[38;2;152;147;165;48;2;250;244;237mHerdr Rose Pine Dawn\u001b[38;2;70;66;97;48;2;250;244;237m                                                                  \u001b[38;2;152;147;165;48;2;250;244;237m│\u001b[38;2;70;66;97;48;2;250;244;237m  \u001b[23;1H  \u001b[38;2;121;117;147;48;2;250;244;237m[ ]\u001b[38;2;70;66;97;48;2;250;244;237m vesper  \u001b[38;2;152;147;165;48;2;250;244;237mHerdr Vesper\u001b[38;2;70;66;97;48;2;250;244;237m                                                                                  \u001b[38;2;152;147;165;48;2;250;244;237m│\u001b[38;2;70;66;97;48;2;250;244;237m  \u001b[24;1"]
[0.001, "o", "H                                                                                                            \u001b[38;2;144;122;169;48;2;250;244;237m█\u001b[38;2;70;66;97;48;2;250;244;237m  \u001b[25;1H  \u001b[38;2;152;147;165;48;2;250;244;237mKeyboard: t theme | y symbols | p spacing | w width mode | b scrollbar | -/+ width | s or Esc close\u001b[38;2;70;66;97;48;2;250;244;237m       \u001b[38;2;144;122;169;48;2;250;244;237m█\u001b[38;2;70;66;97;48;2;250;244;237m  \u001b[26;1H  \u001b[38;2;152;147;165;48;2;250;244;237mChanges are applied live and saved immediately.\u001b[38;2;70;66;97;48;2;250;244;237m                                                           \u001b[38;2;144;122;169;48;2;250;244;237m█\u001b[38;2;70;66;97;48;2;250;244;237m  \u001b[27;1H                                                                                                            \u001b[38;2;144;122;169;48;2;250;244;237m█\u001b[38;2;70;66;97;48;2;250;244;237m  \u001b[28;1H  \u001b[38;2;121;117;147;48;2;250;244;237msaved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;70;66;97;48;2;250;244;237m "]
[0.000, "o", "                                                   \u001b[29;1H  \u001b[1m\u001b[38;2;250;244;237;48;2;144;122;169m[🔄\u001b[29;6H refresh]\u001b[22m\u001b[38;2;70;66;97;48;2;250;244;237m \u001b[1m\u001b[38;2;250;244;237;48;2;144;122;169m[📋\u001b[29;19H copy]\u001b[22m\u001b[38;2;70;66;97;48;2;250;244;237m \u001b[1m\u001b[38;2;250;244;237;48;2;144;122;169m[🌐\u001b[29;29H open]\u001b[22m\u001b[38;2;70;66;97;48;2;250;244;237m \u001b[1m\u001b[38;2;250;244;237;48;2;144;122;169m[⚙ settings]\u001b[22m\u001b[38;2;70;66;97;48;2;250;244;237m \u001b[1m\u001b[38;2;250;244;237;48;2;144;122;169m[❔\u001b[29;52H help]\u001b[22m\u001b[38;2;70;66;97;48;2;250;244;237m \u001b[1m\u001b[38;2;250;244;237;48;2;144;122;169m[⏻ quit]\u001b[22m\u001b[38;2;70;66;97;48;2;250;244;237m                                             \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.090, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.076, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.252, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.127, "o", "\u001b[1;1H\u001b[38;2;255;255;255;48;2;26;26;26m                                                                                                               \u001b[2;1H  \u001b[1m\u001b[4m\u001b[38;2;255;199;153;48;2;35;35;35mhttps://github.com/openclaw/openclaw/pull/89289\u001b[22m\u001b[24m\u001b[38;2;255;255;255;48;2;35;35;35m \u001b[1m\u001b[38;2;153;255;228;48;2;35;35;35m[PR OPEN]\u001b[22m\u001b[38;2;255;255;255;48;2;35;35;35m \u001b[38;2;92;92;92;48;2;35;35;35mupdated 4h\u001b[38;2;255;255;255;48;2;26;26;26m                                         \u001b[3;1H  \u001b[1m\u001b[38;2;255;255;255;48;2;35;35;35mfix: aggregate archived session usage\u001b[22m\u001b[38;2;255;255;255;48;2;26;26;26m                                                                        \u001b[4;1H  \u001b[38;2;40;40;40;48;2;26;26;26m─────────────────────────────────────────────────────────────────────────────────────────────────────"]
[0.001, "o", "──────\u001b[38;2;255;255;255;48;2;26;26;26m  \u001b[5;1H  \u001b[1m\u001b[38;2;26;26;26;48;2;153;255;228m✅\u001b[5;5H OPEN\u001b[22m\u001b[38;2;255;255;255;48;2;26;26;26m  \u001b[38;2;160;160;160;48;2;26;26;26m👤\u001b[5;14H @leno23\u001b[38;2;255;255;255;48;2;26;26;26m  \u001b[38;2;255;199;153;48;2;26;26;26mleno23/fix-session-usage-archives-46252 -> main\u001b[38;2;255;255;255;48;2;26;26;26m                                         \u001b[6;1H  \u001b[1m\u001b[38;2;26;26;26;48;2;153;255;228m✅\u001b[6;5H checks PASS (58 pass, 0 pending, 0 fail)\u001b[22m\u001b[38;2;255;255;255;48;2;26;26;26m  \u001b[1m\u001b[38;2;102;221;204;48;2;26;26;26m📄\u001b[6;50H 2 files changed \u001b[38;2;153;255;228;48;2;26;26;26m+546\u001b[38;2;102;221;204;48;2;26;26;26m \u001b[38;2;255;128;128;48;2;26;26;26m-387\u001b[22m\u001b[38;2;255;255;255;48;2;26;26;26m                                    \u001b[7;1H  \u001b[38;2;160;160;160;48;2;26;26;26mⓘ saved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;255;255;255;48;2;26;26;26m                                                  \u001b[8;1H  \u001b[1m\u001b[38;2;26;26;26;48;2;255;199;153m[🏠\u001b[8;6H Overvie"]
[0.000, "o", "w]\u001b[22m\u001b[38;2;160;160;160;48;2;26;26;26m 💬\u001b[8;19H Activity  🧱\u001b[8;32H Commits  ✅\u001b[8;44H Checks  📄\u001b[8;55H Files  🔗\u001b[8;65H Links \u001b[38;2;255;255;255;48;2;26;26;26m                                        \u001b[9;1H                                                                                                               \u001b[10;1H  \u001b[38;2;40;40;40;48;2;26;26;26m───────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[38;2;255;255;255;48;2;26;26;26m  \u001b[11;1H  \u001b[38;2;126;126;126;48;2;26;26;26m[ ]\u001b[38;2;255;255;255;48;2;26;26;26m dracula  \u001b[38;2;92;92;92;48;2;26;26;26mHerdr Dracula\u001b[38;2;255;255;255;48;2;26;26;26m                                                                                \u001b[38;2;92;92;92;48;2;26;26;26m│\u001b[38;2;255;255;255;48;"]
[0.000, "o", "2;26;26;26m  \u001b[12;1H  \u001b[38;2;126;126;126;48;2;26;26;26m[ ]\u001b[38;2;255;255;255;48;2;26;26;26m nord  \u001b[38;2;92;92;92;48;2;26;26;26mHerdr Nord\u001b[38;2;255;255;255;48;2;26;26;26m                                                                                      \u001b[38;2;92;92;92;48;2;26;26;26m│\u001b[38;2;255;255;255;48;2;26;26;26m  \u001b[13;1H  \u001b[38;2;126;126;126;48;2;26;26;26m[ ]\u001b[38;2;255;255;255;48;2;26;26;26m gruvbox  \u001b[38;2;92;92;92;48;2;26;26;26mHerdr Gruvbox dark\u001b[38;2;255;255;255;48;2;26;26;26m                                                                           \u001b[38;2;92;92;92;48;2;26;26;26m│\u001b[38;2;255;255;255;48;2;26;26;26m  \u001b[14;1H  \u001b[38;2;126;126;126;48;2;26;26;26m[ ]\u001b[38;2;255;255;255;48;2;26;26;26m gruvbox-light  \u001b[38;2;92;92;92;48;2;26;26;26mHerdr Gruvbox light\u001b[38;2;255;255;255;48;2;26;26;26m                                                                    \u001b[38;2;92;92;92;48;2;26;26;26m│\u001b[38;2;255;255;255;48;2;26;26;26m  \u001b[15;1H  \u001b[38;2;126;126;126;48;2;26;26;26m[ ]\u001b[38;2;255;255;255;48;2;26;26;"]
[0.000, "o", "26m one-dark  \u001b[38;2;92;92;92;48;2;26;26;26mHerdr One Dark\u001b[38;2;255;255;255;48;2;26;26;26m                                                                              \u001b[38;2;92;92;92;48;2;26;26;26m│\u001b[38;2;255;255;255;48;2;26;26;26m  \u001b[16;1H  \u001b[38;2;126;126;126;48;2;26;26;26m[ ]\u001b[38;2;255;255;255;48;2;26;26;26m one-light  \u001b[38;2;92;92;92;48;2;26;26;26mHerdr One Light\u001b[38;2;255;255;255;48;2;26;26;26m                                                                            \u001b[38;2;92;92;92;48;2;26;26;26m│\u001b[38;2;255;255;255;48;2;26;26;26m  \u001b[17;1H  \u001b[38;2;126;126;126;48;2;26;26;26m[ ]\u001b[38;2;255;255;255;48;2;26;26;26m solarized  \u001b[38;2;92;92;92;48;2;26;26;26mHerdr Solarized dark\u001b[38;2;255;255;255;48;2;26;26;26m                                                                       \u001b[38;2;92;92;92;48;2;26;26;26m│\u001b[38;2;255;255;255;48;2;26;26;26m  \u001b[18;1H  \u001b[38;2;126;126;126;48;2;26;26;26m[ ]\u001b[38;2;255;255;255;48;2;26;26;26m solarized-light  \u001b[38;2;92;92;92;48;2;26;26;26mHerdr Solarized light\u001b[38;2;255;255;"]
[0.000, "o", "255;48;2;26;26;26m                                                                \u001b[38;2;92;92;92;48;2;26;26;26m│\u001b[38;2;255;255;255;48;2;26;26;26m  \u001b[19;1H  \u001b[38;2;126;126;126;48;2;26;26;26m[ ]\u001b[38;2;255;255;255;48;2;26;26;26m kanagawa  \u001b[38;2;92;92;92;48;2;26;26;26mHerdr Kanagawa\u001b[38;2;255;255;255;48;2;26;26;26m                                                                              \u001b[38;2;92;92;92;48;2;26;26;26m│\u001b[38;2;255;255;255;48;2;26;26;26m  \u001b[20;1H  \u001b[38;2;126;126;126;48;2;26;26;26m[ ]\u001b[38;2;255;255;255;48;2;26;26;26m kanagawa-lotus  \u001b[38;2;92;92;92;48;2;26;26;26mHerdr Kanagawa Lotus\u001b[38;2;255;255;255;48;2;26;26;26m                                                                  \u001b[38;2;92;92;92;48;2;26;26;26m│\u001b[38;2;255;255;255;48;2;26;26;26m  \u001b[21;1H  \u001b[38;2;126;126;126;48;2;26;26;26m[ ]\u001b[38;2;255;255;255;48;2;26;26;26m rose-pine  \u001b[38;2;92;92;92;48;2;26;26;26mHerdr Rose Pine\u001b[38;2;255;255;255;48;2;26;26;26m                                                                            \u001b[38;"]
[0.000, "o", "2;92;92;92;48;2;26;26;26m│\u001b[38;2;255;255;255;48;2;26;26;26m  \u001b[22;1H  \u001b[38;2;126;126;126;48;2;26;26;26m[ ]\u001b[38;2;255;255;255;48;2;26;26;26m rose-pine-dawn  \u001b[38;2;92;92;92;48;2;26;26;26mHerdr Rose Pine Dawn\u001b[38;2;255;255;255;48;2;26;26;26m                                                                  \u001b[38;2;92;92;92;48;2;26;26;26m│\u001b[38;2;255;255;255;48;2;26;26;26m  \u001b[23;1H  \u001b[1m\u001b[38;2;255;199;153;48;2;26;26;26m[x]\u001b[22m\u001b[38;2;255;255;255;48;2;26;26;26m \u001b[1m\u001b[38;2;255;199;153;48;2;26;26;26mvesper\u001b[22m\u001b[38;2;255;255;255;48;2;26;26;26m  \u001b[38;2;92;92;92;48;2;26;26;26mHerdr Vesper\u001b[38;2;255;255;255;48;2;26;26;26m                                                                                  \u001b[38;2;92;92;92;48;2;26;26;26m│\u001b[38;2;255;255;255;48;2;26;26;26m  \u001b[24;1H                                                                                                            \u001b[38;2;255;199;153;48;2;26;26;26m█\u001b[38;2;255;255;255;48;2;26;26;26m  \u001b[25;1H  \u001b[38;2;92;92;92;48;2;26;26;26mKeyboard: t theme | y symbol"]
[0.000, "o", "s | p spacing | w width mode | b scrollbar | -/+ width | s or Esc close\u001b[38;2;255;255;255;48;2;26;26;26m       \u001b[38;2;255;199;153;48;2;26;26;26m█\u001b[38;2;255;255;255;48;2;26;26;26m  \u001b[26;1H  \u001b[38;2;92;92;92;48;2;26;26;26mChanges are applied live and saved immediately.\u001b[38;2;255;255;255;48;2;26;26;26m                                                           \u001b[38;2;255;199;153;48;2;26;26;26m█\u001b[38;2;255;255;255;48;2;26;26;26m  \u001b[27;1H                                                                                                            \u001b[38;2;255;199;153;48;2;26;26;26m█\u001b[38;2;255;255;255;48;2;26;26;26m  \u001b[28;1H  \u001b[38;2;160;160;160;48;2;26;26;26msaved settings to /Users/onur/.config/ghzinga/config.toml\u001b[38;2;255;255;255;48;2;26;26;26m                                                    \u001b[29;1H  \u001b[1m\u001b[38;2;26;26;26;48;2;255;199;153m[🔄\u001b[29;6H refresh]\u001b[22m\u001b[38;2;255;255;255;48;2;26;26;26m \u001b[1m\u001b[38;2;26;26;26;48;2;255;199;153m[📋\u001b[29;19H copy]\u001b[22m\u001b[38;2;255;255;255;48;2;26;26;26m \u001b[1m\u001b[38;2;26;26;26;48"]
[0.000, "o", ";2;255;199;153m[🌐\u001b[29;29H open]\u001b[22m\u001b[38;2;255;255;255;48;2;26;26;26m \u001b[1m\u001b[38;2;26;26;26;48;2;255;199;153m[⚙ settings]\u001b[22m\u001b[38;2;255;255;255;48;2;26;26;26m \u001b[1m\u001b[38;2;26;26;26;48;2;255;199;153m[❔\u001b[29;52H help]\u001b[22m\u001b[38;2;255;255;255;48;2;26;26;26m \u001b[1m\u001b[38;2;26;26;26;48;2;255;199;153m[⏻ quit]\u001b[22m\u001b[38;2;255;255;255;48;2;26;26;26m                                             \u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.127, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.209, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.030, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.004, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.018, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.015, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.014, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.014, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.015, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.014, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.013, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.255, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.253, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.152, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.055, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.007, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.044, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.225, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.155, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.010, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.077, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.026, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.141, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.100, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.050, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.025, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.021, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.006, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.022, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.029, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.159, "o", "\u001b[11;3H\u001b[38;2;255;255;255;48;2;26;26;26m   \u001b[11;7H       \u001b[11;16H             \u001b[11;109H\u001b[38;2;255;199;153;48;2;26;26;26m█\u001b[12;3H\u001b[1m📝\u001b[12;5H @leno23 opened 4h ago\u001b[12;109H\u001b[22m█\u001b[13;3H\u001b[38;2;255;255;255;48;2;26;26;26mSumma\u001b[13;9Hy    \u001b[13;16H                  \u001b[14;3H- ag\u001b[14;9Hegate same-stem active .jsonl transcripts\u001b[14;51Htogether\u001b[14;60Hwith\u001b[14;65H.jsonl.reset.*\u001b[14;80H/\u001b[14;82H.jsonl.deleted.*\u001b[14;99Harchives\u001b[15;3Hfor\u001b[15;7Hper\u001b[15;11Hsession usage       \u001b[16;3H- keep the active transcript as\u001b[16;35Hthe\u001b[16;39Hcanonical\u001b[16;49Hsession\u001b[16;57Hfile\u001b[16;62Hwhile\u001b[16;68Hincluding\u001b[16;78Harchive\u001b[16;86Hentries\u001b[16;94Hin\u001b[16;97Hsummaries,\u001b[17;3Htime series, logs, and cache-backed\u001b[17;39Hsummaries\u001b[18;3H- add regression coverage for active+archive\u001b[18;48Haggregation\u001b[18;60Hand\u001b[18;64Hcache\u001b[18;70Hreads\u001b[19;3H   \u001b[19;7H        \u001b[19;17H              \u001b[20;3HFixes #46252      \u001b[20;23H                    \u001b[21;3H   \u001b[21;7H         \u001b[21;18H               \u001b[22;3HTest plan         \u001b[22;23H                    \u001b["]
[0.000, "o", "23;3H- git diff\u001b[23;14H--check origin/main...HEAD\u001b[24;3H-\u001b[24;5Hnode\u001b[24;10Hscripts/run-vitest.mjs\u001b[24;33Hrun\u001b[24;37Hsrc/infra/session-cost-usage.test.ts\u001b[24;74H--runInBand\u001b[24;109H\u001b[38;2;92;92;92;48;2;26;26;26m│\u001b[25;3H\u001b[1m\u001b[38;2;26;26;26;48;2;255;199;153m[➕\u001b[25;6H more]\u001b[22m\u001b[38;2;255;255;255;48;2;26;26;26m                                                                                          \u001b[25;109H\u001b[38;2;92;92;92;48;2;26;26;26m│\u001b[26;3H\u001b[38;2;255;255;255;48;2;26;26;26m                                               \u001b[26;109H\u001b[38;2;92;92;92;48;2;26;26;26m│\u001b[27;3H──────────────────────────────────────────────────────────────────────────────────────────────────────────│\u001b[29;68H\u001b[1m\u001b[38;2;26;26;26;48;2;255;199;153m[⬇ full]\u001b[29;77H[➕\u001b[29;80H all]\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.087, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.292, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.307, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.300, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.024, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.019, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.285, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.081, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.020, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.019, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.015, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.223, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.021, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.020, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.038, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.091, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.040, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.022, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.044, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.020, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.024, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.017, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.016, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.137, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.047, "o", "\u001b[39m\u001b[49m\u001b[59m\u001b[0m\u001b[?25l"]
[0.154, "o", "\u001b[?25h\u001b[?1006l\u001b[?1015l\u001b[?1003l\u001b[?1002l\u001b[?1000l"]
[0.000, "o", "\u001b[?1049l"]
[0.003, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m                                                                                                              \r \r"]
[0.025, "o", "\u001b]2;onur@Valinor:~/repos/ghzinga\u0007\u001b]1;~/repos/ghzinga\u0007"]
[0.002, "o", "\u001b]7;file://Valinor.local/Users/onur/repos/ghzinga\u001b\\"]
[0.002, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[JValinor \u001b[1m\u001b[34m:: \u001b[0m\u001b[34m\u001b[32m~/repos/ghzinga \u001b[33m‹main*› \u001b[00m\u001b[1m\u001b[32m\u001b[34m»\u001b[39m\u001b[0m \u001b[K"]
[0.000, "o", "\u001b[?1h\u001b="]
[0.000, "o", "\u001b[?2004h"]
[1.956, "o", "e"]
[0.225, "o", "\bex"]
[0.083, "o", "i"]
[0.235, "o", "t"]
[0.153, "o", "\u001b[?1l\u001b>"]
[0.000, "o", "\u001b[?2004l\r\r\n"]
[0.005, "o", "\u001b]2;exit\u0007\u001b]1;exit\u0007"]
[0.037, "x", "0"]