@gguf/claw
Version:
Multi-channel AI gateway with extensible messaging integrations
9 lines (8 loc) • 374 B
TypeScript
import { type DedupeCache } from "../../infra/dedupe.js";
import type { MsgContext } from "../templating.js";
export declare function buildInboundDedupeKey(ctx: MsgContext): string | null;
export declare function shouldSkipDuplicateInbound(ctx: MsgContext, opts?: {
cache?: DedupeCache;
now?: number;
}): boolean;
export declare function resetInboundDedupe(): void;