Thanks for tracking structured chat/agent status.
Adding a related ask on top of operational states (active / waiting / blocked / done):
Please also support a semantic work phase on each chat/agent, visible in the Agents list and open-chat header, e.g.:
Brainstorming → Implementing → Shipping / Reviewing
(Or similar labels.)
Why this is different from live run status: two chats can both be idle/done while one is still in design and another is in PR polish. Phase answers “what stage of work is this thread in?” not only “is the model running?”
Related but not the same:
- Live Status Indicators on Chat Tab Titles (run/wait/finish indicators)
- Brainstorming Mode (new mode, not a phase badge on existing chats)
- Color the agent chat background by status (running / needs input / done) (runtime tint)
Prefer auto-inference from context with a manual override. Happy to upvote / refine labels.