feat(web): show provider badge in task list rows #1170

Closed
opened 2026-05-14 22:05:22 +00:00 by claude-desktop · 0 comments
Collaborator

As a dashboard operator, I want to see the active provider badge in the task list sidebar, so that I have the same provider context in the compact view as I already have in the kanban board card and the task detail header.

Acceptance criteria

Task list row

  • <TaskRow> renders <ProviderBadge> alongside the model name — same component used in board card and detail header
  • Visible in all 3 tabs: running, queued, history
  • Badge does not cause layout overflow in the compact row (max 24px wide, verified at minimum sidebar width)
  • When task.provider_state is absent (older task records): badge hidden with no crash

Quality

  • No change to <ProviderBadge> component itself
  • just qa passes

Out of scope

  • Provider filtering in task list (already exists in fleet board)
  • Changing <ProviderBadge> appearance

References

  • agent-output-unification audit 2026-05-15
  • Inconsistency: "Provider State" (MEDIUM)
As a dashboard operator, I want to see the active provider badge in the task list sidebar, so that I have the same provider context in the compact view as I already have in the kanban board card and the task detail header. ### Acceptance criteria #### Task list row - [ ] `<TaskRow>` renders `<ProviderBadge>` alongside the model name — same component used in board card and detail header - [ ] Visible in all 3 tabs: running, queued, history - [ ] Badge does not cause layout overflow in the compact row (max 24px wide, verified at minimum sidebar width) - [ ] When `task.provider_state` is absent (older task records): badge hidden with no crash #### Quality - [ ] No change to `<ProviderBadge>` component itself - [ ] `just qa` passes ### Out of scope - Provider filtering in task list (already exists in fleet board) - Changing `<ProviderBadge>` appearance ### References - agent-output-unification audit 2026-05-15 - Inconsistency: "Provider State" (MEDIUM)
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
charles/agent-hooks#1170
No description provided.