Skip to main content
While Workflow Definitions utilize invisible, programmatic backend Components, Playground Definitions are constructed using visually interactive Widgets. These widgets run directly in the user interface, reacting to human input or live data streams. Every widget adheres to a strict interface mapped natively inside the BlobHub frontend. Below is an overview of the supported taxonomy of interactive widgets natively powered by BlobHub.

Widget Taxonomy

Data (widget.message*)

Widgets intentionally focused on rendering discrete variables and histories outputted by AI workflows.
  • widget.message: Singularly renders one complete message object payload (ideal for rendering a final output response). Supports Markdown, JSON, and Raw views.
  • widget.messages: Capable of mapping and rendering an entire chronological array of message objects dynamically as a scrolling list.

Controls (widget.chat)

Interactive widgets granting user control over data injection straight into active workflow endpoints or components.
  • widget.chat: A rich text entry prompt featuring a submission button. Specifically designed to dispatch user messages dynamically to a nominated workflow_alias running an agent or chat session.

Financial (widget.tradingview)

Targeted components for financial developers and analytical traders.
  • widget.tradingview: Instantiates a fully functional instance of TV’s charting library bound directly to streaming market data or historical symbols provided.