> Let agents set their own chat title/status programmatically (e.g. `dev 🔄 active`)

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:

Prefer auto-inference from context with a manual override. Happy to upvote / refine labels.