Guides
Customize the composer
Extend message composition while preserving submission and live state contracts.
Work in progress. This documentation is actively being written and may change.
Use the Composer’s narrow control props and slots to replace visual pieces. Keep typing local until the established draft boundary, and let the headless composer own submission, model selection, attachments, and pending state.
Do not call hyperflow directly from a visual input or send button.