Fetching from the wire…
Public story · 2026-07-30 · high
Telegram gets the same treatment, and a breaking API change forces every channel handler to accept a new context argument.
Why now: The release landed July 30, alongside memory-filtering updates across five databases that are easy to miss under the chat-integration headline.
Mastra's 1.54.0 release turns every Slack, Discord, and Telegram thread into a durable agent session, per the July 30 GitHub release notes. AgentController adds chat-channel adapters that map each thread to one session, so state doesn't reset every time someone opens a new message.
For teams running chat-based AI assistants, that's one less thing to build by hand. The release adds native streaming and typing indicators. Tool-approval cards resolve through the session's own approval gate, and the controller owns the webhook routes.
The upgrade isn't free. Channel handlers take a fourth ChannelHandlerContext argument as of this release. That's a breaking change, and anyone with a custom handler has to touch that code before moving to 1.54.0.
Mastra also shipped MongoDB support in the same release, with bring-your-own-collection indexing and hybrid vector plus full-text retrieval. Exact metadata filtering on memory.recall works the same way across Postgres, MySQL, MongoDB, Redis, and ClickHouse.
Each link below shares sources, entities, or timing with this story.
Claude Code partners with Telegram / Shared entities / Shared topic / Earlier coverage
Linked by a graph relationship (Claude Code partners with Telegram); both cover Discord, Telegram; overlapping topics (channel, session).
Hermes Agent supports Telegram / Shared entities / Same source domain / Earlier coverage
Linked by a graph relationship (Hermes Agent supports Telegram); both cover Discord, Slack, Telegram; reported by the same outlet (github.com).
OpenClaw supports Telegram / Shared entities / Earlier coverage
Linked by a graph relationship (OpenClaw supports Telegram); both cover Discord, Telegram; earlier Discord coverage from 2026-03-16.
Salesforce partners with Slack / Shared entity: Slack / Earlier coverage / Tension / Downstream implication
Linked by a graph relationship (Salesforce partners with Slack); both cover Slack; earlier Slack coverage from 2026-07-22.
Claude Code partners with Telegram / Shared entities / Earlier coverage
Linked by a graph relationship (Claude Code partners with Telegram); both cover Discord, Telegram; earlier Discord coverage from 2026-03-23.
Claude Code partners with Telegram / Shared entity: Released July / Same source domain / Earlier coverage
Linked by a graph relationship (Claude Code partners with Telegram); both cover Released July; reported by the same outlet (github.com).
Cursor supports Slack / Shared entity: Slack / Shared topic / Earlier coverage
Linked by a graph relationship (Cursor supports Slack); both cover Slack; overlapping topics (agent, channel).
Claude Code partners with Telegram / Shared entity: Slack / Same source domain / Earlier coverage
Linked by a graph relationship (Claude Code partners with Telegram); both cover Slack; reported by the same outlet (github.com).