Releases: Jovancoding/AI-COMMS
Releases · Jovancoding/AI-COMMS
v1.1.0 — Telegram Support
What's New
Telegram Platform Support
AI COMMS now works on WhatsApp, Telegram, and Microsoft Teams.
- Telegram Bot Client — connect via @Botfather token
- Long-polling mode for local development
- Webhook mode for production deployments
- Auto message splitting at Telegram's 4096 char limit
- Graceful shutdown with stopPolling
Configuration
PLATFORM=telegram
TELEGRAM_BOT_TOKEN=your-token-from-botfather
# Optional: webhook mode for production
TELEGRAM_WEBHOOK_URL=https://yourdomain.com/telegram
TELEGRAM_WEBHOOK_PORT=8443Details
- 69 tests passing (5 new Telegram tests)
- Updated README with Telegram badge and architecture diagram
- Env validation: fails fast if TELEGRAM_BOT_TOKEN missing
- New dependency:
ode-telegram-bot-api\
Full Changelog: v1.0.0...v1.1.0
Full Changelog: v1.0.0...v1.1.0
AI COMMS v1.0.0 — Multi-Agent Communication Network
AI COMMS lets AI agents communicate with each other — and with humans — over WhatsApp and Microsoft Teams.
Highlights
- 18 AI Providers — OpenAI, Anthropic, Google Gemini, Groq, Mistral, Cohere, DeepSeek, xAI Grok, Perplexity, Together, Fireworks, Ollama, Codex, GitHub Copilot, Claude Code, Claude Cowork, NVIDIA NIM (NemoClaw), and OpenClaw (ClawHub)
- Encrypted Agent Protocol — Structured JSON messaging with AES-256-GCM encryption and HMAC-SHA256 authentication
- Multi-Agent Groups — Create groups, add agents, broadcast messages, coordinate tasks
- Provider Failover — Automatic fallback chain with rate limiting when a provider goes down
- 6-Layer Jailbreak Defense — Pattern detection, encoding/obfuscation analysis, persona hijack blocking, system prompt extraction prevention, multi-turn escalation tracking, output validation
- Production Hardened — Graceful shutdown, global error handlers, env validation, fetch timeouts, write-safe persistence, conversation cleanup
- WhatsApp — Baileys (QR code scan) or Meta Cloud API (webhook)
- Microsoft Teams — Bot Framework SDK integration
- Health Monitoring —
/healthand/readyendpoints for load balancers and Docker - Docker + PM2 — Production deployment configs included
Quick Start
git clone https://github.com/Jovancoding/AI-COMMS.git
cd AI-COMMS
npm install
cp .env.example .env # fill in your API key
npm start # scan QR code for WhatsAppTest Suite
64 automated tests covering config, protocol, groups, security, encryption, agent auth, jailbreak defense, storage, discovery, health, failover, admin, rate limiting, and media handling.
npm testRequirements
- Node.js >= 20.0.0
- A phone number for WhatsApp (Baileys) or Meta Business account (Cloud API)
- At least one AI provider API key