From b0f377f9733ad54b7d398908a119bc53ace7077c Mon Sep 17 00:00:00 2001 From: chrispyfryz Date: Mon, 12 Jan 2026 07:09:11 +0000 Subject: [PATCH] Add gt mail show alias (#340) * Use rig prefix for agent bead IDs * Add gt mail show alias --------- Co-authored-by: Chris Fry --- internal/cmd/mail.go | 1 + internal/cmd/sling.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/cmd/mail.go b/internal/cmd/mail.go index 5f0e9ed6..5538f940 100644 --- a/internal/cmd/mail.go +++ b/internal/cmd/mail.go @@ -153,6 +153,7 @@ var mailReadCmd = &cobra.Command{ Long: `Read a specific message and mark it as read. The message ID can be found from 'gt mail inbox'.`, + Aliases: []string{"show"}, Args: cobra.ExactArgs(1), RunE: runMailRead, } diff --git a/internal/cmd/sling.go b/internal/cmd/sling.go index 8d0afcd1..254c9768 100644 --- a/internal/cmd/sling.go +++ b/internal/cmd/sling.go @@ -1142,7 +1142,7 @@ func agentIDToBeadID(agentID, townRoot string) string { } rig := parts[0] - prefix := config.GetRigPrefix(townRoot, rig) + prefix := beads.GetPrefixForRig(townRoot, rig) switch { case len(parts) == 2 && parts[1] == "witness":