Yiğit ERDOĞAN and GitHub
301657f2f3
fix(agents): keep exec ANSI sanitizer state across stream chunks ( #111364 )
...
The local exec runtime sanitized each stdout/stderr chunk with the
stateless `sanitizeBinaryOutput`, so an escape sequence straddling a read
boundary was escaped into visible text instead of being consumed. The
remote bash path already uses a per-stream parser via
`createStreamingBinaryOutputSanitizer` (#103706 ); this applies the same
treatment to the local path, with separate parsers for stdout and stderr
so neither stream can consume the other's pending sequence.
2026-07-19 19:34:07 -07:00
..
2026-07-19 11:04:48 -07:00
2026-07-19 19:34:07 -07:00
2026-07-19 11:04:48 -07:00
2026-07-19 12:36:54 -07:00
2026-07-19 12:36:54 -07:00
2026-07-19 14:59:33 -07:00
2026-07-19 12:36:54 -07:00
2026-07-19 19:18:54 -07:00
2026-07-19 15:34:56 -07:00
2026-07-19 15:27:03 -07:00
2026-07-19 11:04:48 -07:00
2026-07-19 11:04:48 -07:00
2026-07-19 14:39:25 -07:00
2026-07-18 15:42:28 +01:00
2026-07-19 11:04:48 -07:00
2026-07-19 16:05:18 -07:00
2026-07-19 22:05:04 +08:00
2026-07-19 15:34:56 -07:00
2026-07-17 22:24:17 +01:00
2026-07-18 20:55:07 -07:00
2026-07-19 07:35:45 -07:00
2026-07-19 18:54:14 -03:00
2026-07-19 05:30:54 -07:00
2026-07-19 16:17:46 +08:00
2026-07-19 11:04:48 -07:00
2026-07-16 16:47:25 -07:00
2026-07-18 13:54:56 +01:00
2026-07-19 07:35:45 -07:00
2026-07-18 03:32:39 -04:00
2026-07-19 15:28:46 -07:00
2026-07-18 11:42:14 +01:00
2026-07-19 15:00:45 -07:00
2026-07-18 17:00:08 -07:00
2026-07-17 22:38:04 +03:00
2026-07-19 00:52:37 -07:00
2026-07-17 00:56:46 -07:00
2026-07-19 15:42:41 -07:00
2026-07-19 11:04:48 -07:00
2026-07-19 12:05:04 -07:00
2026-07-19 02:14:19 -07:00
2026-07-18 23:30:11 -07:00
2026-07-19 11:04:48 -07:00
2026-07-16 22:01:34 -07:00
2026-07-19 15:34:56 -07:00
2026-07-19 11:04:48 -07:00
2026-07-19 14:10:50 -07:00
2026-07-19 01:06:49 -07:00
2026-07-18 08:51:23 +01:00
2026-07-17 17:36:48 -07:00
2026-07-18 23:27:26 +01:00
2026-07-19 07:35:45 -07:00
2026-07-16 21:07:01 -07:00
2026-07-19 07:35:45 -07:00
2026-07-19 07:57:50 -07:00
2026-07-16 22:54:41 -07:00
2026-07-19 11:04:48 -07:00
2026-07-19 11:04:48 -07:00
2026-07-19 15:34:56 -07:00
2026-07-19 04:07:15 -07:00
2026-07-16 22:34:13 -07:00
2026-07-18 04:07:17 +01:00
2026-07-18 04:07:17 +01:00
2026-07-19 11:04:48 -07:00
2026-07-18 10:25:13 +01:00
2026-07-19 11:04:48 -07:00