Before: gt crew at only looked for tmux sessions with the specific naming convention gt-<rig>-crew-<name>. If the user started Claude manually or via a different mechanism, it would create a duplicate session. After: Before creating a new session, check if any existing tmux session has Claude running in the crews directory. If found, attach to that session instead of creating a new one. Changes: - Add FindSessionByWorkDir() to internal/tmux/tmux.go to search sessions by working directory, optionally filtering for Claude (node) running - Update runCrewAt() to check for existing sessions before creating new 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
7.0 KiB
7.0 KiB