Events
Overview
from hypergraph import SyncRunner, RichProgressProcessor
runner = SyncRunner()
result = runner.run(graph, inputs, event_processors=[RichProgressProcessor()])Runner emits event → EventDispatcher → each EventProcessor.on_event()Event Types
BaseEvent
RunStartEvent
RunEndEvent
NodeStartEvent
NodeEndEvent
NodeErrorEvent
RouteDecisionEvent
InterruptEvent
StopRequestedEvent
CacheHitEvent
InnerCacheEvent
Event (Union Type)
Processor Interfaces
EventProcessor
AsyncEventProcessor
TypedEventProcessor
RichProgressProcessor
Usage
Constructor
Visual Output
Non-TTY Milestones
Visual Conventions
Icon
Meaning
EventDispatcher
Event Sequence
Last updated