Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.openagno.com/llms.txt

Use this file to discover all available pages before exploring further.

OpenAgno follows the interface surface currently exposed by Agno: WhatsApp, Slack, Telegram, AG-UI, and A2A. The ai_sdk channel is not part of the supported runtime path and should not be used in new configurations.

English

Quick matrix

Channel or protocolActivationRequirements
WhatsApp Cloud APIchannels: [whatsapp] + whatsapp.mode: cloud_apiMeta credentials
WhatsApp QRchannels: [whatsapp] + whatsapp.mode: qr_linkOptional Node bridge
Slackchannels: [slack]SLACK_TOKEN, SLACK_SIGNING_SECRET
Telegramchannels: [telegram]TELEGRAM_TOKEN
AG-UIchannels: [agui]extra .[protocols]
A2Aa2a.enabled: trueextra .[protocols]

WhatsApp Cloud API

WHATSAPP_ACCESS_TOKEN=your_token
WHATSAPP_PHONE_NUMBER_ID=your_phone_id
WHATSAPP_VERIFY_TOKEN=your_verify_token
WHATSAPP_APP_SECRET=your_app_secret
Relevant routes:
  • GET /whatsapp/webhook
  • POST /whatsapp/webhook

Local development without a domain

During local development you usually need a public tunnel for WhatsApp, Slack, or Telegram webhooks. In OpenAgno, the practical setup is documented in /whatsapp-tunnel. For controlled development without a real signature:
WHATSAPP_SKIP_SIGNATURE_VALIDATION=true
Use that only in development.

WhatsApp QR

whatsapp:
  mode: qr_link
  qr_link:
    bridge_url: http://localhost:3001
cd bridges/whatsapp-qr
npm install
node index.js

Slack

SLACK_TOKEN=xoxb-your-token
SLACK_SIGNING_SECRET=your_signing_secret

Telegram

TELEGRAM_TOKEN=your_botfather_token

AG-UI and A2A

pip install -e '.[protocols]'
openagno add agui
openagno add a2a

Español

OpenAgno sigue la superficie de interfaces expuesta por Agno en el runtime actual: WhatsApp, Slack, Telegram, AG-UI y A2A. El canal ai_sdk no forma parte de la ruta compatible vigente y no debe usarse en nuevas configuraciones.

Compatibilidad

  • slack y telegram forman parte de las dependencias base.
  • agui y a2a requieren instalar extras.
  • ai_sdk no forma parte del runtime compatible actual de OpenAgno.