Agents in a TypeScript application
Mastra builds an agent framework for TypeScript developers. Its software brings model calls and tools together with workflows, memory, storage and evaluation. That places it in the application-building part of AI: a developer can use it to put an agent into a product and inspect how the agent behaves. The framework and the company share the Mastra name. [1]
A workflow lets application code control a sequence of steps, while an agent can use a model to decide which tool to call. Mastra supplies both, alongside tracing and a local development interface. The useful distinction is the amount of control the developer gives the model within a larger application. These are capabilities described by the project, rather than evidence that a particular application will perform reliably. [1]
A stable framework release
Mastra 1.0 shipped on January 20, 2026, following a 1.0 beta the preceding November. The release added server adapters, composite storage, thread cloning and changes to observability and workflow execution. The company described the stable release as a point at which it could commit to its APIs after production feedback. [2]
Server adapters allowed agents and workflows to run within existing web servers. The announcement lists thread cloning without describing its behavior. Composite storage separated storage responsibilities across backends. Together, these changes addressed the work between an agent demonstration and a maintained application. The announcement's stability claim applies to the framework release; it does not measure the correctness of a model's decisions. [2]
Sources
- Get started
Mastra · retrieved Oct 23, 2026
- Announcing Mastra 1.0!
Mastra · Jan 20, 2026