Skip to content

Flashduty CLI v1.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 22 May 08:29
58d9f8d

Flashduty CLI v1.2.0

This release expands incident response coverage in the CLI and moves the new API coverage through flashduty-sdk v0.9.0.

New incident lifecycle commands

  • flashduty incident unack <id> [<id2> ...]
    Cancel acknowledgement for incidents that should return to the unacknowledged state.
  • flashduty incident wake <id> [<id2> ...]
    Wake snoozed incidents and restore normal notifications.
  • flashduty incident add-responder <id> --person <ids>
    Add responders without replacing the current assignment. Supports --follow-preference, --notify-channel, and --template-id.
  • flashduty incident comment <id> [<id2> ...] --comment <text>
    Add timeline comments to up to 100 incidents. Supports --mute-reply.
  • flashduty incident disable-merge <id> [<id2> ...]
    Disable automatic alert merging for selected incidents.
  • flashduty incident remove <id> [<id2> ...] [--force]
    Permanently remove incidents. The CLI prompts for confirmation unless --force is used.

New incident war-room commands

  • flashduty incident war-room create <incident_id> [--integration <id>] [--member <ids>] [--add-observers]
    Create an IM war room. If --integration is omitted, the CLI selects the first war-room-enabled IM integration.
  • flashduty incident war-room list <incident_id> [--integration <id>]
    List war rooms attached to an incident and discover chat/integration IDs.
  • flashduty incident war-room get <chat_id> --integration <id>
    Show war-room details for an IM chat.
  • flashduty incident war-room delete <incident_id> --integration <id> [--force]
    Delete the incident war room for an integration, with confirmation unless --force is used.
  • flashduty incident war-room add-member <chat_id> --integration <id> --member <ids>
    Add person IDs to an existing war room.
  • flashduty incident war-room default-observers <incident_id>
    Preview historical responders that can be invited when creating a war room with --add-observers.

Help and safety improvements

  • Added detailed help text and examples for new lifecycle and war-room commands.
  • Documented destructive confirmation behavior for incident remove and incident war-room delete.
  • Added lookup hints for person IDs and IM integration IDs.

SDK boundary

  • Updated the CLI to use github.com/flashcatcloud/flashduty-sdk v0.9.0.
  • Added AGENTS.md guidance that public API endpoint adapters should be implemented in the SDK first, not directly in the CLI.

Verification

  • go test -count=1 ./...