Skip to main content
Rixx UI consumes an accumulated source string, not individual transport chunks. Append decoded text to one buffer and render the full buffer after each update.
Transport framing and provider parsing belong to the host. Never append SSE metadata, JSON envelopes, or provider control events to RUI source.

State guarantees

  • Appended characters are processed incrementally.
  • Complete statements can enter a provisional graph.
  • An open built-in Markdown RichText string can produce a display-only text overlay.
  • Provisional links and controls remain inert.
  • Custom components and actions activate only after a valid commit.
  • cancelled and failed never promote provisional content to committed UI.
Set maxSourceLength if the default 128,000-character limit does not fit your application. Prefer a smaller application-specific bound where possible.