Teams
A team is a visual and logical grouping of agents that share context. Teams get their own frame on the canvas, their own group chat, and optional shared guardrails. Most non-trivial work happens inside a team.
Creating a team
- Drag one agent onto another — SenateLab wraps both in a fresh team frame.
- Or select multiple agents (⌘ click), right-click, and pick Group into team.
Adding agents
Drag any other agent's node into the team frame. The frame resizes and the agent inherits the team's shared channel. Drag out to remove — its personal memory stays; only the shared-context membership changes.
Why bother
- Shared context. Teammates can read each other's memory (within guardrails). Fewer repeated explanations.
- Group chat. A single channel where any team member — or you — can address the whole group at once.
- Manager coordination. A Manager with team-wide scope can delegate subtasks, watch progress, and push back when someone is off-track.
- Cleaner canvas. A frame is easier to read than six loose nodes.
Customizing
Right-click the team frame → Team settings. Change the name, pick a frame colour, or set team-level guardrails that apply to every member. Guardrails here override looser per-agent settings but never loosen tighter ones.