Skip to content

bodhi-realtime-agent / EventSourceConfig

Interface: EventSourceConfig ​

Defined in: src/types/agent.ts:146

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: src/types/agent.ts:148

Human-readable name for logging and debugging.

Methods ​

start() ​

start(emit, signal): void

Defined in: src/types/agent.ts:150

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: src/types/agent.ts:152

Gracefully shut down this event source.

Returns ​

Promise<void>

Built with VitePress