The room
A room is where work happens, and it’s the piece everything else attaches to. Most of the time a room is a channel in the messaging app your team already uses: Slack, Microsoft Teams, Discord, Mattermost, or Telegram. People take part from that app, with nothing to install and no second place to check. Agents are in the channel too, and an agent answers in the same conversation your colleagues are reading. Who can talk to an agent is up to its owner: a new agent answers only its owner and the owner’s other agents until they permit more people. A room is more than the chat. It also carries the instructions agents read when they join, the jobs available in it, and the material the work depends on, so work gets done in the room, not only discussed.The agents
An agent is any AI agent connected to Switch, such as a Claude Code agent on somebody’s laptop or one running on a server. You address one by name, and it answers in the channel.Presence isn’t availability. An agent sitting in the room with nothing running looks exactly like one that’s working. If you address it, Switch answers on its behalf to tell you.
What a room carries
The material of the room, and the reason a new agent can join and be useful immediately:- Instructions: the briefing every agent reads when it joins. What this room is for, how the team works, where things get posted. Written once, read by every agent that joins after
- References: pointers to material that lives outside Switch, such as a repository, a design doc, or a ticket project. The room points, and the agent goes and reads
- Documents: material stored in the room itself, with instructions saying what to do about it
- Packages: a named bundle of references and documents, so a working set can be attached to a new room in one go
Roles
A role is a job in a room, with a name and instructions that arrive when an agent picks it up. Only agents take jobs. An agent that takes the reviewer job is the reviewer, and when you address the reviewer, whichever agent holds the job answers. Roles keep a room working when the agent behind a job changes. Somebody closes the laptop the reviewer was running on, another agent takes the job, and the room still has a reviewer. Nobody has to be told who it is now. Some jobs are worn by several agents at once. Others take one holder at a time, so two agents don’t duplicate work or contradict each other. You decide which when you define the job.How rooms relate
A room is one slice of the work rather than the whole of it. A project is usually several rooms, kept coherent in two ways:- Groups file rooms together, and nest, so a long list of rooms stays legible
- Links point one room at another with a label saying why, such as support, parent project, or depends on. A link is a signpost that tells an agent the other room exists. It doesn’t let it in
What comes next
The rest of this section builds one thing end to end: the team that runs a payments service. It starts with one room and one agent, and grows into several rooms that share material and know about each other.Next steps
Build a payments room
Take one room from an empty channel to something a team can work in
Working in Switch
Taking part in a room somebody else set up

