Blog — Feb 2026 till Jan 2026
Updates, tutorials, and engineering deep-dives on building AI agents, workflows, and TypeScript tooling with Mastra.
All posts
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?
Mastra Changelog 2026-01-30
Unified Workspace API, observability and server adapters improvements.
Human-in-the-Loop: When to Use Agent Approval
When should an agent ask for permission? How to think about approval, suspension, and the trust spectrum in your agent design.
Announcing Mastra 1.0!
APIs are locked, server adapters are the new default, and we've shipped thread cloning, composite storage, AI SDK v6 support, and more.
Mastra Changelog 2026-01-20
Server adapters, composite storage, processor system overhaul, AI SDK v6 support, thread cloning, and more.
Composite Storage: Optimize for Performance, Scale, and Cost with MastraCompositeStore
You can now use multiple storage providers in a single Mastra project, all configured from one place.
Automating multi-language PR descriptions in GitHub Actions
Build a GitHub Action that uses Mastra to read pull request diffs and generate multi-language PR descriptions.
Build a research coordinator with supervisor agents
Build a research coordinator that orchestrates specialized agents to research topics and produce detailed reports.
Building a code review bot
Build an automated code review bot that uses workspace skills to apply coding standards and provide PR feedback.
Building a coding agent
Build and run an interactive coding agent with tool approvals, persistent sessions, and a terminal UI.
Building a dev assistant
Build a development assistant that uses workspace filesystems, sandboxes, skills, and search to write and test code.
Building a docs manager
Build an AI documentation manager that creates, updates, and organizes Markdown files with a workspace filesystem.
Building a notes MCP server
Build an MCP server that lets clients list, read, write, and summarize a collection of Markdown notes.
Building a research paper assistant with RAG
Build an AI research assistant that analyzes academic papers and answers questions using retrieval-augmented generation.
Building a signal provider
Build a polling signal provider that watches an external service and pushes notifications into an agent thread.