SUIP Lifecycle - breadboard-ai/breadboard GitHub Wiki
sequenceDiagram
participant Generator
participant Renderer
Generator->>Renderer: suip/handshake Request
activate Renderer
Renderer-->>Generator: suip/handshake Response
deactivate Renderer
loop Normal Operation
Generator-)Renderer: Tree Manipulation Notifications (e.g., suip/append)
Renderer-)Generator: Event Requests (suip/event)
end
Note over Renderer: UI is being closed
Renderer->>Generator: suip/destroy Notification
activate Generator
Note over Generator: Perform cleanup
deactivate Generator