-
AI 에이전트와 워크플로우를 프로덕션 환경에서 안정적으로 운영하기 위한 프레임워크
- 2024년 10월부터 개발 시작해 약 15개월간 성장하며, 수백개 팀이 베타버전을 프로덕션에서 사용
- Replit, PayPal, Sanity 등 실제 기업들이 사용 중
- 수개월간 대규모 프로덕션 환경에서 안정적으로 운영되어, 이제 1.0 출시가 가능하다고 판단
- 신규 프로젝트는 CLI를 통해 1.0 기본 설정으로 스캐폴딩 가능하며, 기존 프로젝트는 codemod를 통해 자동 마이그레이션 지원
1.0의 변경사항
- 프로덕션에서 사용하기 위해, 배포와 운영 복잡성을 줄이는 구조적 변경에 집중
-
Server Adapter:
- 에이전트, 워크플로우, 도구, MCP 서버를 자동으로 HTTP 엔드포인트로 노출
- 기존 Express, Hono, Fastify, Koa 서버에 Mastra를 직접 통합 가능
- 별도의 Mastra 전용 서버 프로세스 운영 부담 제거
-
Composite Storage:
- 단일 스토리지 구조를 도메인별 스토리지 구성으로 전환
- 메모리, 워크플로우, 점수, 관측성 데이터를 각기 다른 백엔드로 분리 가능
- Postgres, LibSQL, ClickHouse 등 기존 인프라와 선택적 결합 지원
- 비용, 지연 시간, 확장성 문제를 도메인 단위로 국소화 가능
-
AI SDK v6 지원
- LanguageModelV3 및 ToolLoopAgent 사용 가능
- 기존 V1·V2 모델과의 완전한 하위 호환성 유지
- 추론 토큰, 캐시 입력 토큰 정보 유지한 채 내부 포맷 정규화