The server-side badge counted agent error alerts independently of failed runs, but the UI suppresses agent error alerts when individual failed run cards are already shown. This mismatch caused the badge to show e.g. 2 while only 1 item was visible. Align server logic with the client. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>