diff --git a/src/channels/factory.ts b/src/channels/factory.ts index 7d6e5df..6a10abc 100644 --- a/src/channels/factory.ts +++ b/src/channels/factory.ts @@ -55,6 +55,10 @@ const SHARED_CHANNEL_BUILDERS: SharedChannelBuilder[] = [ { isEnabled: (agentConfig) => !!agentConfig.channels.whatsapp?.enabled, build: (agentConfig, options) => { + const whatsappRaw = agentConfig.channels.whatsapp! as Record; + if (whatsappRaw.streaming) { + log.warn('WhatsApp does not support streaming (message edits not available). Streaming setting will be ignored for WhatsApp.'); + } const selfChatMode = agentConfig.channels.whatsapp!.selfChat ?? true; if (!selfChatMode) { log.warn('WARNING: selfChatMode is OFF - bot will respond to ALL incoming messages!');