You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
fix: Enforce timeout_ms in shell and shell_command to prevent orphan processes #145
shell / shell_command expose timeout_ms, but the value is currently passed as yield_time_ms and does not terminate execution. This can return a running session and leave a process alive without a continuation path in shell-only mode.
Activity
minorcell commentedon Feb 11, 2026
Fixed in commit 4ec1580.
Changes:
execution_timeout_ms) in exec session manager.SIGTERM, fallbackSIGKILL) and returns deterministic timeout errors.shellandshell_commandto maptimeout_msto real execution timeout (not only output wait window).Validation:
pnpm test packages/tools/src/tools/shell_update_plan.test.tspnpm test packages/tools/src/tools/codex_tools.test.tsminorcell commentedon Feb 11, 2026
Closing as fixed by 4ec1580.
fix(tools): enforce timeout_ms as execution deadline (#145)