Task Cancellation and Builder API Improvements
Task Cancellation and Builder API Improvements: a task in LegoFlow-SWE (Harbor dataset). When the task runner receives a shutdown signal (e.g., Ctrl+C), child processes are not properly terminated, leaving orphaned/zombie processes behind. The current task lifecycle does not integrate with…
The task
When the task runner receives a shutdown signal (e.g., Ctrl+C), child processes are not properly terminated, leaving orphaned/zombie processes behind. The current task lifecycle does not integrate with `tokio-shutdown` to propagate cancellation tokens to running child processes. Additionally, the task builder does…
Part of Lego-X/LegoFlow-SWE.