- Un framework para operar de forma estable agentes de IA y flujos de trabajo en entornos de producción
- Su desarrollo comenzó en octubre de 2024 y creció durante unos 15 meses; cientos de equipos usaron la beta en producción
- Ya lo usan empresas reales como Replit, PayPal y Sanity
- Tras varios meses de operación estable en entornos de producción a gran escala, concluyeron que ya era posible lanzar la versión 1.0
- Alcanzó un nivel de madurez suficiente como para fijar la API
- Los proyectos nuevos pueden generarse con la configuración base de 1.0 a través del CLI, y los proyectos existentes cuentan con migración automática mediante codemod
Cambios en la versión 1.0
- Para su uso en producción, se enfocaron en cambios estructurales que reducen la complejidad de despliegue y operación
- Server Adapter:
- Expone automáticamente agentes, flujos de trabajo, herramientas y servidores MCP como endpoints HTTP
- Permite integrar Mastra directamente en servidores existentes de Express, Hono, Fastify y Koa
- Elimina la carga de operar un proceso de servidor dedicado exclusivamente a Mastra
- Composite Storage:
- Cambia de una estructura de almacenamiento única a una configuración de almacenamiento por dominio
- Permite separar memoria, flujos de trabajo, puntuaciones y datos de observabilidad en distintos backends
- Soporta integración selectiva con infraestructura existente como Postgres, LibSQL y ClickHouse
- Permite aislar por dominio los problemas de costo, latencia y escalabilidad
- Compatibilidad con AI SDK v6
- Permite usar LanguageModelV3 y ToolLoopAgent
- Mantiene compatibilidad total hacia atrás con los modelos V1 y V2 existentes
- Normaliza el formato interno manteniendo la información de tokens de razonamiento y tokens de entrada en caché
1 comentarios
Mastra - framework de agentes de IA en TypeScript