Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| APP_OS | No | OS name (device name in WhatsApp) | Chrome |
| DB_URI | No | Database connection URI | file:storages/whatsapp.db?_foreign_keys=on |
| APP_PORT | No | Application port | 3000 |
| APP_DEBUG | No | Enable debug logging | false |
| APP_BASE_PATH | No | Base path for subpath deployment | |
| APP_BASIC_AUTH | No | Basic authentication credentials (comma-separated pairs of username:password) | |
| WHATSAPP_WEBHOOK | No | Webhook URL(s) for events (comma-separated) | |
| WHATSAPP_AUTO_REPLY | No | Auto-reply message | |
| WHATSAPP_CHAT_STORAGE | No | Enable chat storage | true |
| WHATSAPP_AUTO_MARK_READ | No | Auto-mark incoming messages as read | false |
| WHATSAPP_WEBHOOK_SECRET | No | Webhook secret for validation | secret |
| WHATSAPP_ACCOUNT_VALIDATION | No | Enable account validation | true |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |