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
Mastra @mastra/core 1.72.0: live channel resolvers, lease-fenced background tasks, Microsoft Teams channel
🖼️Official Media
Click to view high-res
🧭

Turn your technical choice into a development budget

Compare 40 dev plans & simulate token costs vs $20/mo subscriptions

🔬

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

Action HubReady to adopt this in production?

Benchmark side-by-side against alternatives, or calculate monthly token cost vs subscription break-even.

Up NextLangSmith SDK 0.14.2: Python ls.address agent handle, JS OTel tool fields, primary replica keeps original run ids
Read Now→