Roo-Code/src/integrations
KJ7LNW 00609aa2f3
fix: race in short-running command output capture (#2624)
Previously, handlers for terminal output were registered after starting the process,
which could cause output to be missed for fast-executing commands that complete
before handlers are set up.

- Adds CommandCallbacks interface to register handlers upfront
- Moves handler registration before process start to ensure no output is missed
- Provides process instance in callbacks for direct control
- Adds debug logging to help diagnose timing issues

Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org>
Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org>
2025-04-15 01:34:45 -04:00
..
diagnostics Merge pull request #996 from qdaxb/optimize_diagnostics 2025-03-09 21:38:03 -04:00
editor Merge pull request #996 from qdaxb/optimize_diagnostics 2025-03-09 21:38:03 -04:00
misc Fall back on aggressive line number stripping in diffs (#2453) 2025-04-10 00:29:50 -04:00
terminal fix: race in short-running command output capture (#2624) 2025-04-15 01:34:45 -04:00
theme fix: correct VSCode URI 2025-01-15 08:24:21 +11:00
workspace Fix Tests to run properly on Windows (#1963) 2025-03-31 23:17:56 -05:00