Skip to content

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>

Built with VitePress