Gessa Docs
Creator · Visual Scripting

Guide

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.

Was this helpful?Report an issueContact support

On this page