When gt doctor runs, it now detects and kills zombie sessions - tmux sessions that are valid Gas Town sessions (gt-*, hq-*) but have no Claude/node process running inside. These occur when Claude exits or crashes but the tmux session remains. Previously, OrphanSessionCheck only validated session names but did not check if Claude was actually running. This left empty sessions accumulating over time. Fixes #472 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
7.2 KiB
7.2 KiB