diff --git a/internal/session/startup.go b/internal/session/startup.go index 0dfd4724..be89c438 100644 --- a/internal/session/startup.go +++ b/internal/session/startup.go @@ -65,9 +65,9 @@ func FormatStartupNudge(cfg StartupNudgeConfig) string { beacon := fmt.Sprintf("[GAS TOWN] %s <- %s • %s • %s", cfg.Recipient, cfg.Sender, timestamp, topic) - // For handoff and cold-start, add explicit instructions so the agent knows what to do - // even if hooks haven't loaded CLAUDE.md yet - if cfg.Topic == "handoff" || cfg.Topic == "cold-start" { + // For handoff, cold-start, and attach, add explicit instructions so the agent knows + // what to do even if hooks haven't loaded CLAUDE.md yet + if cfg.Topic == "handoff" || cfg.Topic == "cold-start" || cfg.Topic == "attach" { beacon += "\n\nCheck your hook and mail, then act on the hook if present:\n" + "1. `gt hook` - shows hooked work (if any)\n" + "2. `gt mail inbox` - check for messages\n" +