What problem does it solve?
It enables multi-agent “swarm/teams” conversations in Telegram by making each subagent speak from a distinct bot identity, so users can clearly tell who is responding.
Core Features & Use Cases
- Telegram agent teams via bot pool: Uses multiple pool bots that are send-only and dynamically renamed to match agent roles.
- Stable role-to-bot assignment: Keeps a consistent sender role to a specific bot within each Telegram group/session.
- MCP message routing with sender identity: Extends send_message with an optional sender field and routes messages through the correct pool bot.
- Operational prerequisites guidance: Guides you to set up pool bots in @BotFather and disable Group Privacy so messages can be delivered to groups.
- Team prompt instructions for short, non-markdown group updates: Updates group CLAUDE.md to enforce formatting and consistent sender naming for reliable identity display.
Quick Start
Run /add-telegram first, then run /add-telegram-swarm after you create 3-5 Telegram bots in @BotFather and set TELEGRAM_BOT_POOL in your environment to their tokens.