You’ve deployed your platform and added agents. Now connect them to where your users already are. Interfaces let users interact with your agents through Slack, Telegram, WhatsApp, Discord, or your own frontend. Each interface handles user isolation, message threading, streaming, and platform-native formatting so you focus on the agent, not the plumbing.Documentation Index
Fetch the complete documentation index at: https://agno-v2-fix-deploy-docs-restructure.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Choose an Interface
Messaging Platforms
Slack
Messages, threads, slash commands. Full setup guide with OAuth scopes.
Telegram
Messages, images, files, inline keyboards. Just a bot token to start.
Messages, images, documents, audio. Business API with message templates.
Discord
Messages, threads, reactions, embeds. Client-based using discord.py.
Protocols
AG-UI
Streaming, generative UI, state sync. CopilotKit protocol.
A2A
Agent discovery, task delegation. Google protocol.
Prerequisites
Before connecting an interface:- Running AgentOS — Docker, Railway, or AWS
- Public URL — Your AgentOS must be reachable from the internet
- Platform credentials — Bot tokens, API keys, or OAuth apps (see each interface guide)
Next Steps
Tracing
Debug live conversations. See every LLM call and tool execution.
Scheduler
Automate with cron. Daily summaries, weekly reports, periodic checks.
Build Custom Agents
Go beyond templates. Create agents with your own tools and instructions.
Approvals
Gate dangerous operations with human-in-the-loop confirmation.