Creator · Visual Scripting
Visual Scripting Collaboration
Visual scripting supports concurrent graph editing through the Workbench project graph collaboration path.
engine v1.0.234Copy for LLM
What Merges
Two users can independently add nodes, connect exec or data wires, park or unpark nodes, delete nodes, delete-and-bridge wires, promote literals, collapse subgraphs to functions, create variables and events, add comments, add reroutes, and edit inline values.
The server rebases stale saves with a deterministic Script IR merge using the submitted irBase and the current persisted IR.
Conflict Policy
- Independent edits are preserved.
- Parking and unparking are idempotent.
- Same-field inline value conflicts resolve deterministically from the merge inputs.
- Cycle-introducing exec-edge merges are rejected and rolled back.
- Presence cursors, selections, and editing indicators are advisory; the server remains authoritative for saved graph state.
If a save is rejected, reload the script to get the current graph and reapply the intended change.