Skip to content

Documentation / @agentick/connector / RateLimiter

Class: RateLimiter

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

Sliding-window rate limiter for inbound messages. Tracks per-minute and per-day counts.

Constructors

Constructor

new RateLimiter(config): RateLimiter

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

Parameters

config

RateLimitConfig

Returns

RateLimiter

Methods

check()

check(): { allowed: true; } | { allowed: false; reply?: string; }

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

Check if a message should be allowed through. Returns { allowed: true } or { allowed: false, reply?: string }.

Returns

{ allowed: true; } | { allowed: false; reply?: string; }

Released under the ISC License.