Three agent tasks are running. One completes, one needs input, and one fails. If the interface communicates that only through color, reordered cards, or transient toasts, keyboard and screen-reader users can lose the task they were reviewing.

Parallel agent-session interfaces are a current developer-tool hotspot. Here is an accessibility audit for MonkeyCode SaaS, not a claim that its current UI has a defect.

Model task state first

type TaskState =

| "queued" | "running" | "needs-input"