bodhi-realtime-agent / EventSourceConfig
Interface: EventSourceConfig
Defined in: types/agent.ts:99
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:101
Human-readable name for logging and debugging.
Methods
start()
start(
emit,signal):void
Defined in: types/agent.ts:103
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:105
Gracefully shut down this event source.
Returns
Promise<void>