Skip to main content

Agent External Integrations

External Integrations connect your agents to the outside world — chat platforms like Telegram and Slack, project management tools like Linear and GitHub, and any custom service via the plugin system.

Architecture

All external communication flows through the Routing Gateway — a central message router that receives messages from any external source, resolves the right agent and thread, and delivers the agent's reply back to the originating platform.

Telegram / Slack / Discord
│ plugin sends gateway.route

Routing Gateway ────▶ Agent ────▶ Response
▲ │
└─────── gateway.reply ──────────────┘

Platform-specific integrations are implemented as channel plugins — lightweight adapters that bridge a platform's SDK to the gateway protocol. This means Codebolt can connect to any platform that has a programmable API, without those platforms being hardcoded into the core.

What's in this section

PageWhat it covers
Routing GatewayThe central message router — rules, activity log, thread strategies
Chat PlatformsTelegram, Slack, Discord, Teams, WhatsApp via channel plugins
Project ToolsLinear, Jira, GitHub, GitLab — agents that read and write to your tools
Building a Channel PluginHow to connect any custom platform to the gateway