Mastra logo

Mastra

TypeScript-first Agent 框架,支持 workflows、可观测性和 RAG。

开源

适合 TypeScript 团队构建需要结构化工作流、内建可观测性且开发体验匹配现代 JS/TS 技术栈的 Agent 产品。

选型建议

当团队是 TypeScript 原生且希望 Agent 编排体验像现代 web framework 而非 Python ML library 时选 Mastra。

适用场景

  • TypeScript 团队
  • Agent 工作流
  • 内建可观测性
  • RAG

不适用场景

  • 纯 Python 团队
  • 需要深度图状态机的项目

核心概念

agentsworkflowsobservabilityRAGTypeScript-first

最小实现形态

用 TypeScript 定义带 workflow 步骤的 Agent,添加 RAG 工具做知识 grounding,开启可观测性 trace。

来源