Files
openclaw/extensions/whatsapp/openclaw.plugin.json
Peter Steinberger 75dbe52e3e refactor: one code path behind doctor legacy-state migrations (#120716)
* refactor(doctor): prefer manifest route-state owners

* refactor(doctor): unify config repair declarations

* refactor(doctor): unify legacy state migrations

* fix(doctor): satisfy migration pipeline guards

* fix(plugin-sdk): keep doctor adapter inside boundary
2026-08-08 18:23:15 -07:00

35 lines
837 B
JSON

{
"id": "whatsapp",
"doctorContract": {
"configRepair": true,
"stateMigrations": true
},
"name": "WhatsApp",
"description": "OpenClaw WhatsApp channel plugin for WhatsApp Web chats.",
"icon": "https://cdn.simpleicons.org/whatsapp",
"skills": ["./skills"],
"activation": {
"onStartup": false
},
"contracts": {
"tools": ["whatsapp_call"]
},
"channels": ["whatsapp"],
"configSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"pluginHooks": {
"type": "object",
"additionalProperties": false,
"properties": {
"messageReceived": {
"type": "boolean",
"description": "Opt in to broadcasting inbound WhatsApp message_received hook payloads to loaded plugins."
}
}
}
}
}
}