import { loadConfig } from "../../config/config.js"; import type { AnyAgentTool } from "./common.js"; import { handleWhatsAppAction } from "./whatsapp-actions.js"; import { WhatsAppToolSchema } from "./whatsapp-schema.js"; export function createWhatsAppTool(): AnyAgentTool { return { label: "WhatsApp", name: "whatsapp", description: "Manage WhatsApp reactions.", parameters: WhatsAppToolSchema, execute: async (_toolCallId, args) => { const params = args as Record; const cfg = loadConfig(); return await handleWhatsAppAction(params, cfg); }, }; }