Channels
Channels connect your agents to communication platforms. Messages flow from channels through the Hybrix gateway to the appropriate agent, and responses flow back.
Supported channels
Discord
StableFull bot integration with slash commands, reactions, and threads.
Slack
StableWorkspace app with message threading and mentions.
Telegram
StableBot API with inline keyboard, groups, and media.
Web Chat
StableBuilt-in web chat widget for your dashboard.
Business API integration via Cloud API.
iMessage
BetamacOS-based iMessage bridge.
Microsoft Teams
Coming SoonTeams app integration with adaptive cards.
Matrix
Coming SoonDecentralized chat protocol support.
How channels work
Each channel adapter translates platform-specific messages into a universal message format that agents understand. This means an agent doesn't need to know whether a message came from Discord or Slack — it just processes the content and responds.
The gateway handles routing, deciding which agent receives which message based on the configured routing strategy.
Adding a channel
Add channel configurations to your hybrix.config.json:
{
"channels": [
{
"type": "discord",
"token": "$DISCORD_BOT_TOKEN",
"allowlist": ["guild-id-1"],
"agents": ["Atlas"]
},
{
"type": "slack",
"token": "$SLACK_BOT_TOKEN",
"agents": ["Scout"]
},
{
"type": "web",
"agents": ["Atlas", "Scout"]
}
]
}