Hyperflow UI
Guides

Render a custom timeline

Build a timeline skin from semantic entries rather than raw protocol events.

Work in progress. This documentation is actively being written and may change.

useTimeline(sessionId) is the public headless timeline contract. Render its entries and controls; do not recreate act grouping, orphan-draft handling, tool deduplication, or live-turn ordering in each skin.

For streaming Markdown, defer only expensive parsing work. A completed message must render immediately.