SIGN IN SIGN UP

fix(shell): avoid abort hangs and utf8 corruption

Attach shell process listeners before handling already-aborted tool signals so canceled runs always settle, and decode shell output as UTF-8 to preserve multibyte characters across chunk boundaries. Also lazy-load shell-specific parsers and hoist command sets so parsing work stays focused on the active shell.
L
LukeParkerDev committed
25551172c9c546a32c79703d62d04f97653329d2
Parent: 32ec366