Chat server as HQ
A channel per agent, with an HQ room that sends work out and brings results back.

01 / What it was
We moved the agents into a group chat server: one channel per agent, with its reasoning, tool calls, and interim messages visible as it worked.
An HQ channel sent work out to each agent's thread, and a relay posted each agent's result back to HQ every 20 seconds.
02 / How it worked
- One channel per agent, organised in categories like a company.
- Reasoning and tool calls shown in the open, with new messages steering a running agent.
- An HQ dispatcher and a result relay connecting the channels.
03 / What we saw
Seeing reasoning in the open helped. But nested threads got confusing fast, and the app felt heavy for what we used it for.
04 / Where it led
It stayed as the message layer underneath. The glass app and the phone voice app both sat on top of it.