Mastra shipped @mastra/[email protected] on 2026-09-30: live channel resolvers, lease-fenced background tasks, durable/evented recovery, aggregateTraces(), and @mastra/teams. Breaking: respondToToolApproval requires toolCallId.

Key Takeaways

  • ✓Release @mastra/[email protected] at 2026-09-30T10:31:27Z
  • ✓Live channels() resolvers + resolveChannels() avoid redeploys
  • ✓Lease-fenced background tasks with ownerId + expectedOwnerId writes
  • ✓New @mastra/[email protected] and 25 Teams tools in Connect
  • ✓Breaking: respondToToolApproval requires toolCallId
🧭

Finished reading? Explore benchmark rankings & pricing

Real-world SWE-bench scores & $20/mo vs API cost break-even calculator

🔬

In-Depth Technical Analysis

Background

Multi-channel agent platforms often need redeploys when connections change; multi-worker tasks can double-run; durable recovery drifts.

What shipped

@mastra/[email protected] (2026-09-30T10:31:27Z): live channel resolvers, lease-fenced tasks, durable/evented fixes, aggregateTraces(), @mastra/teams. Breaking: respondToToolApproval requires toolCallId.

Benchmarks

No official SWE-bench numbers.

Get started

npm i @mastra/[email protected] — https://mastra.ai/docs