Skip to content

v1.0.7

Choose a tag to compare

@github-actions github-actions released this 07 Aug 22:32
· 11 commits to main since this release
Fix orphaned agy/codex/cursor/claude PTY child processes

The Python PTY wrappers relied on a try/finally to SIGTERM their forked
CLI child, but Python's default SIGTERM handling terminates the process
immediately without running finally blocks — so killing a stalled wrapper
(main.js's doneTimeout) orphaned the forked process instead of cleaning it
up, since each is its own session leader via setsid(). Install a SIGTERM
handler that raises instead, so cleanup actually runs. Also track spawned
children in main.js and kill them on before-quit so a mid-fetch app
restart doesn't abandon them either. Bump to 1.0.7.