3 posts tagged with this.
v0.25 lands inbound messaging on five platforms at once — Telegram, Slack, Discord, email, WhatsApp. The hard part wasn't writing five adapters. It was finding the one shape that made all five behave like the same thing.
Every framework eventually needs to talk to every other tool. Re-implementing every integration as a first-party voice is the wrong move. The MCP voice means any MCP server is one install away.
Most frameworks treat tools as a flat list. Every team rebuilds the same GitHub wrapper, the same Slack wrapper, the same Stripe wrapper. Voices are how Tutti stops that.