fix: don't truncate at new lines (#6907)

This commit is contained in:
Ahmed Ibrahim
2025-11-19 09:05:48 -08:00
committed by GitHub
parent d5dfba2509
commit d62cab9a06
5 changed files with 8 additions and 18 deletions

View File

@@ -1586,7 +1586,7 @@ PY
let large_output = outputs.get(call_id).expect("missing large output summary");
let output_text = large_output.output.replace("\r\n", "\n");
let truncated_pattern = r"(?s)^Total output lines: \d+\n\n(token token \n){5,}.*…\d+ tokens truncated…(token token \n){5,}$";
let truncated_pattern = r"(?s)^Total output lines: \d+\n\n(token token \n){5,}.*…\d+ tokens truncated….*(token token \n){5,}$";
assert_regex_match(truncated_pattern, &output_text);
let original_tokens = large_output