From 47ce32c6c180293c1671f0657b3b4d2c87018490 Mon Sep 17 00:00:00 2001 From: Steve Yegge Date: Mon, 22 Dec 2025 00:27:19 -0800 Subject: [PATCH] Fix crew status line to show full path: rig/crew/name MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The status-left for crew members was showing just rig/name (e.g., "gastown/max") instead of the full path (e.g., "gastown/crew/max"). This makes crew member identity clearer in the tmux status bar, matching the mail address format used elsewhere. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- internal/tmux/tmux.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/tmux/tmux.go b/internal/tmux/tmux.go index 6932111f..ddd9c5b2 100644 --- a/internal/tmux/tmux.go +++ b/internal/tmux/tmux.go @@ -462,12 +462,15 @@ func (t *Tmux) SetStatusFormat(session, rig, worker, role string) error { // Compact format - icon already identifies role // Mayor: 🎩 Mayor - // Crew: 👷 gastown/max + // Crew: 👷 gastown/crew/max (full path) // Polecat: 😺 gastown/Toast var left string if rig == "" { // Town-level agent (Mayor, Deacon) left = fmt.Sprintf("%s %s ", icon, worker) + } else if role == "crew" { + // Crew member - show full path: rig/crew/name + left = fmt.Sprintf("%s %s/crew/%s ", icon, rig, worker) } else { // Rig-level agent - show rig/worker left = fmt.Sprintf("%s %s/%s ", icon, rig, worker)