Skip to main content

ADR-010: Workbench UI with React Flow and WebSockets

  • Status: Accepted
  • Date: 2026-02-07

Context

Developers need a visual debugger and workflow canvas with real-time updates.

Decision

Build the workbench UI with React Flow and provide real-time updates via WebSockets.

Consequences

  • Strong developer experience and visual clarity.
  • Requires efficient websocket fan-out and state diffing.
  • UI must handle large graphs and high-frequency updates gracefully.