diff --git a/cmd/bd/show.go b/cmd/bd/show.go index a110dec9..587564b2 100644 --- a/cmd/bd/show.go +++ b/cmd/bd/show.go @@ -1049,7 +1049,6 @@ func init() { updateCmd.Flags().String("acceptance-criteria", "", "DEPRECATED: use --acceptance") _ = updateCmd.Flags().MarkHidden("acceptance-criteria") updateCmd.Flags().IntP("estimate", "e", 0, "Time estimate in minutes (e.g., 60 for 1 hour)") - updateCmd.Flags().StringP("type", "t", "", "Issue type (bug|feature|task|epic|chore)") updateCmd.Flags().StringSlice("add-label", nil, "Add labels (repeatable)") updateCmd.Flags().StringSlice("remove-label", nil, "Remove labels (repeatable)") updateCmd.Flags().StringSlice("set-labels", nil, "Set labels, replacing all existing (repeatable)") diff --git a/internal/rpc/protocol.go b/internal/rpc/protocol.go index 76835248..a5a8552b 100644 --- a/internal/rpc/protocol.go +++ b/internal/rpc/protocol.go @@ -276,6 +276,12 @@ type StatusResponse struct { LastActivityTime string `json:"last_activity_time"` // ISO 8601 timestamp of last request ExclusiveLockActive bool `json:"exclusive_lock_active"` // Whether an exclusive lock is held ExclusiveLockHolder string `json:"exclusive_lock_holder,omitempty"` // Lock holder name if active + // Daemon configuration + AutoCommit bool `json:"auto_commit"` // Whether auto-commit is enabled + AutoPush bool `json:"auto_push"` // Whether auto-push is enabled + LocalMode bool `json:"local_mode"` // Whether running in local-only mode (no git) + SyncInterval string `json:"sync_interval"` // Sync interval (e.g., "5s") + DaemonMode string `json:"daemon_mode"` // Sync mode: "poll" or "events" } // HealthResponse is the response for a health check operation