UNPKG

@gguf/claw

Version:

Multi-channel AI gateway with extensible messaging integrations

21 lines (20 loc) 803 B
import type { OpenClawConfig } from "../../config/config.js"; import { type SessionEntry } from "../../config/sessions.js"; import type { TemplateContext } from "../templating.js"; import type { VerboseLevel } from "../thinking.js"; import type { GetReplyOptions } from "../types.js"; import type { FollowupRun } from "./queue.js"; export declare function runMemoryFlushIfNeeded(params: { cfg: OpenClawConfig; followupRun: FollowupRun; sessionCtx: TemplateContext; opts?: GetReplyOptions; defaultModel: string; agentCfgContextTokens?: number; resolvedVerboseLevel: VerboseLevel; sessionEntry?: SessionEntry; sessionStore?: Record<string, SessionEntry>; sessionKey?: string; storePath?: string; isHeartbeat: boolean; }): Promise<SessionEntry | undefined>;