Documentation
¶
Overview ¶
Package procutil holds helpers for cancelling spawned subprocesses.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func TerminateOnCancel ¶
TerminateOnCancel configures cmd so cancellation cannot leave Wait/Run blocked forever on inherited output pipes. Call after building cmd, before Start/Run.
On Unix, cmd starts in a new process group and context cancellation SIGKILLs the whole group, so agent grandchildren (sandbox helpers, MCP servers, etc.) die instead of holding stdout/stderr pipes open. On Windows, process-tree killing is not implemented here; only WaitDelay bounds how long Wait/Run can remain blocked after cancellation.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.