Commit Graph

5 Commits

Author SHA1 Message Date
d37071dae0 fix(spawn): use detached:true so children are immune to terminal SIGINT
Children now get their own process group. Terminal Ctrl+C only reaches
the parent, which then does orderly tree-kill while children are still
alive and the process tree is intact.
2026-03-04 00:49:29 +00:00
529b33fda1 feat(smartshell): Add secure spawn APIs, PTY support, interactive/streaming control, timeouts and buffer limits; update README and tests 2025-08-17 15:20:26 +00:00
f8e431f41e feat(smartshell): Add passthrough option for exec methods and corresponding tests 2025-08-17 14:01:04 +00:00
7c14102324 fix(core): Refactor Smartshell class for improved code clarity and performance 2025-02-20 12:37:10 +01:00
35f59054f8 feat(core): Refactor codebase and update dependencies. 2024-12-09 02:39:31 +01:00