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。