bodhi-realtime-agent / EventSourceConfig
Interface: EventSourceConfig
Defined in: types/agent.ts:116
Defines a source of external events (e.g. a webhook listener, polling loop). The framework manages its lifecycle via start/stop.
Properties
name
name:
string
Defined in: types/agent.ts:118
Human-readable name for logging and debugging.
Methods
start()
start(
emit,signal):void
Defined in: types/agent.ts:120
Begin emitting events. The signal is aborted when the session closes.
Parameters
emit
(event) => void
signal
AbortSignal
Returns
void
stop()
stop():
Promise<void>
Defined in: types/agent.ts:122
Gracefully shut down this event source.
Returns
Promise<void>