Observe Execution
Rich Progress Bars
pip install 'hypergraph[progress]'from hypergraph import SyncRunner, RichProgressProcessor
runner = SyncRunner()
result = runner.run(graph, inputs, event_processors=[RichProgressProcessor()])📦 my_graph ━━━━━━━━━━━━━━━━━━━━ 100% 3/3
🌳 inner_rag ━━━━━━━━━━━━━━━━━ 100% 2/2results = runner.map(graph, {"url": urls}, map_over="url",
event_processors=[RichProgressProcessor()])🗺️ scrape_graph Progress ━━━━━━━ 100% 50/50 (3 failed)
📦 fetch ━━━━━━━━━━━━━━━━━━━━━ 100% 50/50
📦 parse ━━━━━━━━━━━━━━━━━━━━━ 94% 47/50Non-TTY Fallback (CI and Piped Logs)
OpenTelemetry Export
Custom Event Processors
Collect All Events
Handle Specific Event Types
Async Processors
Multiple Processors
Real-World Example: Logging Execution History
Real-World Example: Route Tracing
Error Handling
See Also
Last updated