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

Hey, thanks for the detailed write-up. It’s clear you’ve already dug deep into state.vscdb and internal commands.

I’ll split the request into two parts:

Title. Part of this already works today. In the Agents window, you can just ask the agent to rename its chat right in the prompt, like “rename this chat to dev - candidate api”, and it will do it. The caveat is that this is reactive, only on an explicit request, not ongoing auto updates of status. It also works in the Agents window, not the classic IDE sidebar, so there isn’t a programmatic path via an extension like the one you were looking for.

Structured status (active / waiting / blocked / done). This part, a separate settable status field that would turn the Agents window into a live dashboard, doesn’t exist right now. There’s no MCP tool for it, no hook output, and no command. This is the main new part of your request.

This request has come up a few times already, so I’m leaving links here so votes and discussion don’t get split:

I can’t share a timeline yet, but the idea is clear and it’s been noted.