diff --git a/internal/cmd/crew.go b/internal/cmd/crew.go index 47444ffc..0dac2693 100644 --- a/internal/cmd/crew.go +++ b/internal/cmd/crew.go @@ -547,6 +547,11 @@ func runCrewAt(cmd *cobra.Command, args []string) error { if err := t.SendKeys(sessionID, "gt prime"); err != nil { fmt.Printf("Warning: Could not send prime command: %v\n", err) } + // Send crew resume prompt after prime completes + crewPrompt := "Read your mail, act on anything urgent, else await instructions." + if err := t.SendKeysDelayed(sessionID, crewPrompt, 3000); err != nil { + fmt.Printf("Warning: Could not send resume prompt: %v\n", err) + } } } @@ -815,6 +820,12 @@ func runCrewRestart(cmd *cobra.Command, args []string) error { fmt.Printf("Warning: Could not send prime command: %v\n", err) } + // Send crew resume prompt after prime completes + crewPrompt := "Read your mail, act on anything urgent, else await instructions." + if err := t.SendKeysDelayed(sessionID, crewPrompt, 3000); err != nil { + fmt.Printf("Warning: Could not send resume prompt: %v\n", err) + } + fmt.Printf("%s Restarted crew workspace: %s/%s\n", style.Bold.Render("✓"), r.Name, name) fmt.Printf("Attach with: %s\n", style.Dim.Render(fmt.Sprintf("gt crew at %s", name)))