Corral - Kill every command your agent starts
Show HN: Corral – Kill every command your agent starts
Corral is a Linux tool that runs a command with a time limit and guarantees no leftover processes when it returns. It solves a common problem for AI coding agents and CI jobs: processes that daemonize, ignore SIGTERM, or hold output pipes open. Corral controls the full process tree using cgroup v2 or subreaper fallback, ensuring a clean slate. Install via prebuilt binary or build from source. Use with options like --wall, --mem, and --json for audit records. Corral leaves no process alive, as benchmarked against timeout and naive runners.
When corral returns, no process that the command started is still alive. corral verifies this before it returns.