Channels
Incoming event system for active Claude Code sessions, receives messages from Telegram, Discord, or webhooks and injects them into a running session while you're away. Claude reacts to events in real time without human intervention. Enabled via `--channels` or dedicated plugins.
Strengths
- Mobile control, send instructions to Claude from Telegram without opening your terminal
- Reactivity to external events, Claude responds to alerts, team messages, or webhooks
- Multi-source, a single channel can aggregate Telegram, Discord, and HTTP webhooks
Limitations
- Beta with non-trivial configuration, Telegram bot or webhook setup more complex than a simple flag
- Security to configure, the webhook endpoint must be authenticated to avoid injections
Best for
- Long-running agents you want to control from your phone without terminal access
- Overnight sessions that receive alerts (CI failure, prod error) and react automatically