Blog — Feb 2026
Updates, tutorials, and engineering deep-dives on building AI agents, workflows, and TypeScript tooling with Mastra.
Mastra Changelog 2026-02-23
AST-based workspace edits, real-time streaming tool argument previews, built-in task tracking tools for Harness, and improved Observational Memory continuity
Mastra Changelog 2026-02-19
A new reusable Harness orchestration layer for agent apps, versioned workspaces and skills, pluggable blob storage, security and discovery upgrades, plus improved tool I/O and streaming behavior, including better chunk handling.
Introducing Datasets in Mastra Studio
Define test cases, run experiments, and track response quality for every change you make.
How to Structure Projects for AI Agents and LLMs
Learn how Mastra is optimized for modern AI systems, and how to implement a similar approach.
Mastra Changelog 2026-02-13
Datasets and experiments for evaluations, workspace and filesystem lifecycle improvements with safer introspection, and workflow foreach progress streaming.
Mastra Changelog 2026-02-11
Observational memory async buffering (default-on) with new structured streaming events, workspace mounts with CompositeFilesystem for unified multi-provider file access.
Mastra Changelog 2026-02-11
Observational memory async buffering (default-on) with new structured streaming events, workspace mounts with CompositeFilesystem for unified multi-provider file access.
Announcing Observational Memory
A human-inspired memory system that scores ~95% on LongMemEval — with a completely stable context window.
Introducing Mastra Skills
Mastra Skills teach coding agents about Mastra through structured knowledge files, giving any compatible agent the context it needs to help you build.
Introducing Workspaces: Safe, Controlled Environments for Mastra Agents
File access, command execution, and reusable skills for agents that actually get things done.
Mastra Changelog 2026-02-04
Observational Memory, skills.sh integrations, plus improved tracing and safer error handling.
Human-in-the-Loop: Where to Put Approval in Agents and Workflows
Agents can pause before tool calls. Workflows can suspend at steps. But when they're working together, where's the right place for a human-in-the-loop?