Skip to content

Documentation / @agentick/connector / DeliveryBuffer

Class: DeliveryBuffer

Defined in: connector/src/delivery-buffer.ts:20

Controls when outbound messages are delivered to the platform.

  • "immediate" — calls onDeliver on every poke
  • "on-idle" — calls onDeliver only when markIdle() is called
  • "debounced" — calls onDeliver after debounceMs of no pokes

Constructors

Constructor

new DeliveryBuffer(options): DeliveryBuffer

Defined in: connector/src/delivery-buffer.ts:27

Parameters

options

DeliveryBufferOptions

Returns

DeliveryBuffer

Methods

destroy()

destroy(): void

Defined in: connector/src/delivery-buffer.ts:74

Returns

void


flush()

flush(): void

Defined in: connector/src/delivery-buffer.ts:67

Force immediate delivery of any pending content.

Returns

void


markIdle()

markIdle(): void

Defined in: connector/src/delivery-buffer.ts:57

Signal that execution is complete (idle). For "on-idle" strategy, this triggers delivery. For "debounced", this flushes immediately if anything is pending.

Returns

void


poke()

poke(): void

Defined in: connector/src/delivery-buffer.ts:36

Signal that new content is available.

Returns

void

Released under the ISC License.