interactive_ui
Create interactive UI components like dashboards, forms, and reports as part of your workflow. Provide instructions, select a model and theme, and receive a validated render-spec for display.
Instructions
Generate interactive UI as a step in your workflow — dashboards, forms, multi-section reports. Pick a model + theme, write the prompt, and get back a validated render-spec the runner can display.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| instructions | Yes | Describe the UI you want the model to emit. Reference prior step output with {{var_name}}. | |
| model | No | Which model authors the spec. Opus is the default; cheaper models trade fidelity for cost. | claude-opus-4-7 |
| theme | No | Visual theme applied to the rendered Frame. Default matches the rest of the app; pick a preset from the options to override. | default |
| sidebar_progress | No | When the spec emits a Sidebar block, display a 'sections complete' counter in its header. | |
| output_variable_name | Yes | Variable that holds the rendered directive ({spec, theme, ...}) for downstream steps. | ui_spec |