File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -404,6 +404,7 @@ def cmd_tokens(self, args):
404
404
405
405
fence = "`" * 3
406
406
407
+ file_res = []
407
408
# files
408
409
for fname in self .coder .abs_fnames :
409
410
relative_fname = self .coder .get_rel_fname (fname )
@@ -414,7 +415,7 @@ def cmd_tokens(self, args):
414
415
# approximate
415
416
content = f"{ relative_fname } \n { fence } \n " + content + "{fence}\n "
416
417
tokens = self .coder .main_model .token_count (content )
417
- res .append ((tokens , f"{ relative_fname } " , "/drop to remove" ))
418
+ file_res .append ((tokens , f"{ relative_fname } " , "/drop to remove" ))
418
419
419
420
# read-only files
420
421
for fname in self .coder .abs_read_only_fnames :
@@ -424,7 +425,10 @@ def cmd_tokens(self, args):
424
425
# approximate
425
426
content = f"{ relative_fname } \n { fence } \n " + content + "{fence}\n "
426
427
tokens = self .coder .main_model .token_count (content )
427
- res .append ((tokens , f"{ relative_fname } (read-only)" , "/drop to remove" ))
428
+ file_res .append ((tokens , f"{ relative_fname } (read-only)" , "/drop to remove" ))
429
+
430
+ file_res .sort ()
431
+ res .extend (file_res )
428
432
429
433
self .io .tool_output (
430
434
f"Approximate context window usage for { self .coder .main_model .name } , in tokens:"
You can’t perform that action at this time.
0 commit comments