Skip to content

ux(pause): squads status <squad> quick commands don't surface squads resume when paused #886

@agents-squads

Description

@agents-squads

Problem

When a squad is paused, squads status <squad> shows the pause state inline (correct). However, the quick commands section at the bottom never adapts — it always shows the same 4 commands regardless of pause state:

  $ squads run <squad>           Run the squad
  $ squads dash                  ROI metrics & cost projections
  $ squads memory show <squad>   View full memory
  $ squads status <squad> -v     Verbose status

A user who sees "PAUSED since 2026-06-12" and scrolls to the bottom looking for next steps finds no squads resume hint in the quick commands block. They have to scroll back up to find the inline hint.

Where

src/commands/status.tsshowSquadStatus(), the quick commands block at lines ~487-491:

writeLine(`  ${colors.dim}$${RESET} squads run ${colors.cyan}${squadName}${RESET}           ${colors.dim}Run the squad${RESET}`);
writeLine(`  ${colors.dim}$${RESET} squads dash                    ${colors.dim}ROI metrics & cost projections${RESET}`);
...

Fix

When squad.status === 'paused', prepend a resume command to the quick commands block:

if (squad.status === 'paused') {
  writeLine(`  ${colors.dim}$${RESET} squads resume ${colors.cyan}${squadName}${RESET}        ${colors.dim}Resume the squad${RESET}`);
}
writeLine(`  ${colors.dim}$${RESET} squads run ${colors.cyan}${squadName}${RESET}           ${colors.dim}Run the squad${RESET}`);

Labels

type:ux, priority:P3, squad:cli, source:ux-eval

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions