- Framework para operar agentes de IA e workflows com estabilidade em ambientes de produção
- O desenvolvimento começou em outubro de 2024 e evoluiu por cerca de 15 meses, com centenas de equipes usando a versão beta em produção
- Empresas reais como Replit, PayPal e Sanity já estão usando
- Após operar com estabilidade por vários meses em ambientes de produção de grande escala, concluíram que agora era possível lançar a versão 1.0
- Atingiu um nível de maturidade suficiente para fixar a API
- Novos projetos podem ser gerados com a configuração padrão da 1.0 via CLI, e projetos existentes contam com migração automática por meio de codemod
Mudanças na 1.0
- Para uso em produção, o foco foi em mudanças estruturais que reduzem a complexidade de deploy e operação
- Server Adapter:
- Expõe automaticamente agentes, workflows, ferramentas e servidores MCP como endpoints HTTP
- Permite integrar o Mastra diretamente a servidores existentes em Express, Hono, Fastify e Koa
- Elimina a necessidade de manter um processo de servidor dedicado ao Mastra
- Composite Storage:
- A arquitetura de armazenamento único foi convertida para uma configuração de storage por domínio
- Permite separar memória, workflows, pontuações e dados de observabilidade em backends diferentes
- Suporta integração seletiva com a infraestrutura existente, como Postgres, LibSQL e ClickHouse
- Permite localizar problemas de custo, latência e escalabilidade por domínio
- Suporte ao AI SDK v6
- Permite usar LanguageModelV3 e ToolLoopAgent
- Mantém compatibilidade retroativa completa com modelos V1 e V2 existentes
- Normaliza o formato interno preservando informações de tokens de raciocínio e tokens de entrada em cache
1 comentários
Mastra - framework de agentes de IA em TypeScript