Real-time collaboration
The Agent Studio is multiplayer. When you and your teammates open the same graph, you edit it together in real time — add nodes, move them, change configuration — and everyone sees the changes as they happen.
Presence
Section titled “Presence”A PresenceBar shows who else is in the graph right now. As people join, edit, and leave, the bar updates so you always know who you are collaborating with.
How sync works
Section titled “How sync works”Editing is synchronized over a WebSocket connection using a CRDT (conflict-free replicated data type) backed by Yjs / Y.Doc. Each client holds its own copy of the document and exchanges small updates with the others. The CRDT merges those updates automatically, so every collaborator converges on the same graph without a central lock or manual conflict resolution.
Concurrent edits
Section titled “Concurrent edits”Because changes merge automatically, two people can work on the graph at the same time:
- Edits to different nodes simply both apply.
- Edits to the same field are resolved deterministically by the CRDT, so everyone ends up with the same result — no broken or half-applied state.
This means you rarely need to coordinate who is editing what. Just open the graph and start working; your changes appear for everyone, and theirs appear for you.