1c7346b05e
The orphan-processes check was incorrectly killing active crew sessions because pgrep -x tmux does not reliably find the tmux server on macOS. Root cause: - pgrep -x tmux was finding tmux attach-session processes but missing the actual tmux server process - Claude processes running in tmux panes were incorrectly flagged as orphaned because their parent (tmux server) was not in the allowed list Fixes: 1. Use ps + awk instead of pgrep to find tmux processes more reliably 2. Exclude Claude.app desktop processes from orphan detection (they are not Gas Town CLI processes) Closes: gt-ronyn Generated with Claude Code Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>