Documentation Index
Fetch the complete documentation index at: https://docs.wednesdayai.dev/llms.txt
Use this file to discover all available pages before exploring further.
Signal
WednesdayAI connects to Signal via signal-cli, an external CLI tool that the gateway manages as a child process. You need a Signal-capable phone number (or a linked Signal account) to use this channel.Prerequisites
- signal-cli installed on the gateway host
- A phone number that can receive SMS (or Signal QR linking to an existing account)
- Java Runtime Environment (JRE 25+) if using the JVM build of signal-cli, or the native binary
Install signal-cli
Setup path A: Link existing Signal account (QR)
Use this if you want to connect your existing Signal account to the bot without registering a new number.Setup path B: Register a dedicated bot number (recommended)
Use a separate phone number for the bot — this avoids de-authenticating your personal Signal account.Access control
Using an external signal-cli daemon
If you prefer to manage signal-cli separately (not auto-spawned by the gateway):Troubleshooting
signal-cli not found
signal-cli not found
Check that
signal-cli is in PATH: which signal-cliUpdate cliPath in config if installed to a non-standard location:DMs ignored / no reply
DMs ignored / no reply
- Check pairing:
openclaw pairing list signal - Verify the account is registered:
signal-cli -a +15551234567 listIdentities - Check logs:
openclaw logs --follow | grep signal
Registration fails with captcha error
Registration fails with captcha error
Complete the captcha at https://signalcaptchas.org/registration/generate.html and pass the
signalcaptcha:// URL to the register command.