Commit graph

3 commits

Author SHA1 Message Date
Bruce-anle
56db7a5e6c test(tui): keep watchdog checks behavior-focused 2026-07-18 04:15:13 -07:00
Bruce-anle
68f7f15207 fix(tui): use direct parent identity in slash worker
Remove process creation time and pid_exists from the slash worker parent-death predicate. The worker remains attached while its original PPID matches and keeps the existing in-flight grace behavior.\n\nRefs #62505
2026-07-18 04:15:13 -07:00
firefly
8b6a8f667d feat(slash-worker): self-terminate on parent death via create_time watchdog
Daemon thread polls _is_orphaned (original ppid check + psutil create_time PID-reuse
guard, no PR_SET_PDEATHSIG). On orphan, drains an in-flight command up to a grace
window then os._exit(0). Started before the HermesCLI build to cover the spawn window.

Task: swl-qrf.8
2026-06-08 07:03:12 -07:00