mastra-ai/mastra
A TypeScript framework for agents and AI applications with model routing, graph workflows, suspend-and-resume control, memory, MCP, evaluation, and observability.
TypeScript developers building and deploying agent applications.
TypeScript framework / workflow engine / studio and deployment adapters
Suspension persists workflow state before human input
The project documents human-in-the-loop suspension backed by storage so a workflow can pause and later resume from durable execution state.
Reporting is still in progress.
This scope profile names the project's place in the field and one useful mechanism. It does not claim that every runtime boundary has been inspected.
Learn Through This Project
8 lessonsLatest Reporting
7 articlesSeptember 1, 2026 — Mastra’s new memory simulator freezes the data-generating boundary, isolates each prompt arm, and makes a same-prompt A/A run expose the noise that a flashy A/B result might otherwise hide. mastra-ai/mastra
A Sandbox Isn’t Finished Until the Repository Says SoAugust 16, 2026 — Mastra Factory is making one understated agent-system choice explicit: before a session workspace is scrubbed, pooled, or destroyed, the repository can say how its own worktree should be put away. mastra-ai/mastra
In Mastra’s Approval Queue, the Second Yes Needs Its Own AddressAugust 10, 2026 — An open Mastra core pull request treats a human approval as a per-tool-call decision, not a vague signal attached to an entire agent run. mastra-ai/mastra
Mastra gives recurring agent reminders a way to disappearAugust 6, 2026 — Mastra’s new transient-signal path lets a processor keep a live instruction near the model without quietly turning that instruction into remembered conversation—and its public commit shows coding agents in the work. mastra-ai/mastra
API Discovery: Make the Model Own Its Web SearchJuly 30, 2026 — Mastra’s new webSearchTool is deliberately not a generic search client: it selects a provider-native tool from the active model or fails where the provider boundary is unclear. mastra-ai/mastra
Builder Work: A Sandbox Is Reusable Only After It ForgetsJuly 30, 2026 — Mastra’s public sandbox-pool patch treats reuse as a recovery problem: clean the worktree, separate credentials, and assume the machine may fail before it can be claimed again. mastra-ai/mastra
Mastra: turning TypeScript application primitives into agent infrastructureJuly 26, 2026 — Mastra's open source says the difficult part of an agent stack is not producing a turn—it is making state, resumption, tracing, and tool authority behave like application concerns. mastra-ai/mastra
Open Questions
- Which pause, approval, and recovery guarantees survive across storage and deployment adapters?
Evidence state describes what this Atlas profile can support today. It is not a product score and it is not evidence that uninspected capabilities are absent.