mirror of
https://github.com/hanzoai/datastore.git
synced 2026-09-26 13:55:07 +00:00
The cleanup-side wait and ~ShellCommand each waited the full command_termination_timeout, so a lingering check_exit_code=false child was charged the grace period twice (~6s for a 3s config) before SIGTERM. Both waits now draw from a single monotonic deadline, so the timeout bounds their sum. Co-Authored-By: Claude Opus 4.8 <[email protected]>