Docs/Overview

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

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:

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"]
    }
  ]
}