UNPKG

@gguf/claw

Version:

Multi-channel AI gateway with extensible messaging integrations

41 lines (40 loc) 1.22 kB
import type { AssistantMessage } from "@mariozechner/pi-ai"; import type { ReasoningLevel, VerboseLevel } from "../../../auto-reply/thinking.js"; import type { OpenClawConfig } from "../../../config/config.js"; import type { ToolResultFormat } from "../../pi-embedded-subscribe.js"; type ToolMetaEntry = { toolName: string; meta?: string; }; type LastToolError = { toolName: string; meta?: string; error?: string; mutatingAction?: boolean; actionFingerprint?: string; }; export declare function buildEmbeddedRunPayloads(params: { assistantTexts: string[]; toolMetas: ToolMetaEntry[]; lastAssistant: AssistantMessage | undefined; lastToolError?: LastToolError; config?: OpenClawConfig; sessionKey: string; provider?: string; model?: string; verboseLevel?: VerboseLevel; reasoningLevel?: ReasoningLevel; toolResultFormat?: ToolResultFormat; suppressToolErrorWarnings?: boolean; inlineToolResultsAllowed: boolean; }): Array<{ text?: string; mediaUrl?: string; mediaUrls?: string[]; replyToId?: string; isError?: boolean; audioAsVoice?: boolean; replyToTag?: boolean; replyToCurrent?: boolean; }>; export {};