From 3620505d71ac3819b0ac9deac7b9bfce3e30aef1 Mon Sep 17 00:00:00 2001 From: ysyneu Date: Wed, 27 May 2026 10:52:55 +0800 Subject: [PATCH] feat: rename incident list --title to --query The SDK's incident list API expanded its title filter into a broader free-text query that also matches labels, content, and resolves 24-char incident IDs / 6-char incident nums to direct lookups. Rename the CLI flag to reflect the wider semantics. --- internal/cli/incident.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/cli/incident.go b/internal/cli/incident.go index 56747c0..c661c7f 100644 --- a/internal/cli/incident.go +++ b/internal/cli/incident.go @@ -59,7 +59,7 @@ func incidentColumns() []output.Column { } func newIncidentListCmd() *cobra.Command { - var progress, severity, title, since, until string + var progress, severity, query, since, until string var channelID int64 var limit, page int @@ -83,7 +83,7 @@ func newIncidentListCmd() *cobra.Command { ChannelID: channelID, StartTime: startTime, EndTime: endTime, - Title: title, + Query: query, Limit: limit, Page: page, IncludeAlerts: false, @@ -100,7 +100,7 @@ func newIncidentListCmd() *cobra.Command { cmd.Flags().StringVar(&progress, "progress", "", "Filter: Triggered,Processing,Closed") cmd.Flags().StringVar(&severity, "severity", "", "Filter: Critical,Warning,Info") cmd.Flags().Int64Var(&channelID, "channel", 0, "Filter by channel ID") - cmd.Flags().StringVar(&title, "title", "", "Search by title keyword") + cmd.Flags().StringVar(&query, "query", "", "Free-text search across title/labels/content (also resolves a 24-char incident ID or 6-char incident num to a direct lookup)") cmd.Flags().StringVar(&since, "since", "24h", "Start time (duration, date, datetime, or unix timestamp)") cmd.Flags().StringVar(&until, "until", "now", "End time") cmd.Flags().IntVar(&limit, "limit", 20, "Max results (max 100)")