Skip to content

Integrate WhatsApp connectivity through the wacli CLI, paired as a Wh…#73

Open
arefbehboudi wants to merge 1 commit into
mainfrom
whatsapp-integration
Open

Integrate WhatsApp connectivity through the wacli CLI, paired as a Wh…#73
arefbehboudi wants to merge 1 commit into
mainfrom
whatsapp-integration

Conversation

@arefbehboudi

@arefbehboudi arefbehboudi commented Jul 18, 2026

Copy link
Copy Markdown
Collaborator

…atsApp Web linked device. JavaClaw supervises wacli sync as a subprocess and receives inbound messages over a local webhook, replying with wacli send.

WacliSyncSupervisor: launches and restarts the sync subprocess with exponential backoff and health-based retry reset. WhatsAppWebhookController: handles inbound webhooks, gates on the allowed chat JID, and processes messages off the request thread. WacliWhatsAppChannel: sends replies and suppresses echoes of the agent's own outbound messages by message ID. WhatsAppOnboardingProvider: onboarding step for install/pair/config. Wire the plugin into the build and document setup in the README.

Closes #52

…atsApp Web linked device. JavaClaw supervises wacli sync as a subprocess and receives inbound messages over a local webhook, replying with wacli send.

WacliSyncSupervisor: launches and restarts the sync subprocess with exponential backoff and health-based retry reset.
WhatsAppWebhookController: handles inbound webhooks, gates on the allowed chat JID, and processes messages off the request thread.
WacliWhatsAppChannel: sends replies and suppresses echoes of the agent's own outbound messages by message ID.
WhatsAppOnboardingProvider: onboarding step for install/pair/config.
Wire the plugin into the build and document setup in the README.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature Request: Add Whatsapp channel integration using wacli

1 participant