@gguf/claw
Version:
Multi-channel AI gateway with extensible messaging integrations
20 lines (19 loc) • 617 B
TypeScript
import type { OpenClawConfig } from "../../config/config.js";
import type { AnyAgentTool } from "./common.js";
type MessageToolOptions = {
agentAccountId?: string;
agentSessionKey?: string;
config?: OpenClawConfig;
currentChannelId?: string;
currentChannelProvider?: string;
currentThreadTs?: string;
replyToMode?: "off" | "first" | "all";
hasRepliedRef?: {
value: boolean;
};
sandboxRoot?: string;
requireExplicitTarget?: boolean;
requesterSenderId?: string;
};
export declare function createMessageTool(options?: MessageToolOptions): AnyAgentTool;
export {};