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.