Points Clés
- La version stable de Mastra 1.0 introduit le routage natif de modèles pour plus de 600 modèles provenant de 40 fournisseurs, avec autocomplétion TypeScript et mécanismes de secours.
- Le framework a atteint plus de 300 000 téléchargements npm hebdomadaires et 19 400 étoiles GitHub depuis son lancement initial il y a près d'un an.
- Les déploiements en production incluent des entreprises technologiques majeures telles que Replit, PayPal et Sanity, démontrant sa préparation pour les environnements d'entreprise.
- Nouvelles garde-fous fournissant des processeurs d'entrée et de sortie à faible latence pour la détection d'injection de prompts, la réduction des PII et la modération de contenu.
- Les évaluateurs offrent une primitive d'évaluation asynchrone pour noter les sorties des agents, exécutable dans Mastra studio avec résultats sauvegardés dans Mastra storage.
- Le framework est désormais sous licence Apache 2.0 et s'intègre avec les serveurs Express et Hono existants via des adaptateurs dédiés.
Résumé Rapide
Mastra 1.0 a officiellement été lancé en version stable, marquant une étape importante pour le framework open-source TypeScript pour agents, développé à l'origine par l'équipe derrière Gatsby.
Cette version arrive près d'un an après le lancement initial du projet, apportant une suite de fonctionnalités prêtes pour la production, conçues pour simplifier le processus complexe de construction et de déploiement d'agents IA.
Avec plus de 300 000 téléchargements npm hebdomadaires et 19 400 étoiles GitHub, le framework a gagné une traction substantielle dans la communauté des développeurs. Il alimente désormais des systèmes de production chez des entreprises technologiques majeures, notamment Replit, PayPal et Sanity.
Architecture Principale & Croissance
Le framework, créé par Sam, Shane et Abhi, a débuté comme un projet expérimental quelques mois seulement avant sa première annonce publique. L'équipe de développement a depuis affiné la plateforme en une solution complète pour les flux de travail multi-agents.
Mastra fonctionne sous la licence Apache 2.0, assurant une accessibilité ouverte pour les développeurs d'entreprise et individuels. La plateforme fournit un environnement unifié pour créer des agents, orchestrer des systèmes multi-agents, exécuter des évaluations et maintenir l'observabilité.
"Si vous découvrez Mastra, c'est un framework open-source TypeScript pour agents qui vous permet également de créer des flux de travail multi-agents, exécuter des évaluations, inspecter dans un studio local et émettre des données d'observabilité."
La trajectoire de croissance du framework reflète l'adoption accélérée des technologies d'agents IA dans le paysage du développement logiciel, l'équipe notant des retours et un enthousiasme significatifs de la communauté depuis leur première annonce sur Hacker News.
"Si vous découvrez Mastra, c'est un framework open-source TypeScript pour agents qui vous permet également de créer des flux de travail multi-agents, exécuter des évaluations, inspecter dans un studio local et émettre des données d'observabilité."
— Équipe de Développement
Nouvelles Fonctionnalités dans la Version 1.0
La version 1.0 introduit plusieurs capacités majeures qui répondent aux points de douleur courants dans le développement d'agents. Le routage natif de modèles se distingue comme une fonctionnalité phare, permettant aux développeurs de spécifier des modèles en utilisant des identifiants de chaîne simples comme openai/gpt-5.2-codex.
Ce système de routage prend en charge plus de 600 modèles de plus de 40 fournisseurs avec autocomplétion TypeScript et mécanismes de secours, éliminant le besoin d'intégrations complexes spécifiques aux fournisseurs.
La sécurité et la fiabilité reçoivent une attention significative grâce aux Garde-fous, qui fournissent des processeurs d'entrée et de sortie à faible latence. Ceux-ci gèrent des tâches critiques, notamment :
- Détection d'injection de prompts
- Réduction et protection des PII (Informations Personnelles Identifiables)
- Capacités de modération de contenu
L'équipe de développement a spécifiquement donné la priorité aux performances à faible latence pour ces garde-fous, reconnaissant que les contrôles de sécurité ne doivent pas devenir des goulots d'étranglement dans les systèmes de production.
Évaluation & Observabilité
Répondant à un besoin critique dans la communauté du développement IA, Mastra 1.0 introduit les Évaluateurs comme primitive d'évaluation asynchrone. Cette fonctionnalité permet aux développeurs de noter systématiquement les sorties des agents, fournissant des métriques de qualité mesurables.
Les utilisateurs avaient constamment demandé des conseils sur les méthodologies d'évaluation, incitant l'équipe à construire une solution qui s'intègre de manière transparente avec les agents Mastra. Le système de notation s'exécute nativement dans l'environnement du studio Mastra, avec les résultats automatiquement sauvegardés dans Mastra storage pour le suivi et l'analyse historiques.
Les fonctionnalités d'observabilité supplémentaires incluent le traçage IA avec intégration du coût par appel pour des plateformes comme Langfuse et Braintrust. Le framework ajoute également des processeurs de mémoire et une méthode .network() qui transforme n'importe quel agent en agent de routage, permettant des architectures multi-agents sophistiquées.
"La partie délicate ici était la question de la faible latence."
Ce commentaire de l'équipe de développement met en lumière les défis techniques impliqués dans la mise en œuvre de fonctionnalités de sécurité et d'évaluation en temps réel sans compromettre les performances du système.
Intégration & Déploiement
Le déploiement en production reçoit une attention dédiée dans cette version grâce à des adaptateurs de serveur conçus pour une intégration transparente avec les serveurs Express et Hono existants. Cette approche permet aux équipes d'adopter Mastra de manière incrémentale sans reconstruire l'ensemble de leur infrastructure backend.
Le processus de développement des adaptateurs a révélé une complexité technique significative, notamment autour du regroupement ESM/CJS et de la gestion de monorepo. L'équipe a finalement choisi une approche d'intégration plus explicite après avoir navigué ces défis.
Les développeurs peuvent commencer à utiliser le framework immédiatement via la ligne de commande : npm create mastra@latest. Cela fournit un processus de configuration simplifié qui permet aux agents de fonctionner rapidement.
L'adoption du framework par des entreprises établies comme Replit et PayPal démontre sa préparation pour les charges de travail de production, où la fiabilité et les performances sont des exigences non négociables.
Perspectives d'Avenir
Mastra 1.0 représente une maturation du paysage des frameworks open-source pour agents, apportant des fonctionnalités de niveau entreprise aux développeurs construisant des applications IA. Le lancement stable signale la confiance dans la stabilité et la viabilité à long terme de la plateforme.
Avec des fonctionnalités complètes couvrant le routage de modèles, les garde-fous de sécurité, les systèmes d'évaluation et l'observabilité, le framework aborde le cycle de vie complet du développement d'agents, du prototypage au déploiement en production.
L'adoption forte par la communauté et l'utilisation par les entreprises indiquent que Mastra a trouvé un rôle significatif dans l'écosystème du développement IA en rapide évolution, le positionnant comme un outil fondamental pour les équipes construisant les applications IA de nouvelle génération.
"La partie délicate ici était la question de la faible latence."
— Équipe de Développement
Questions Fréquemment Posées
Qu'est-ce que Mastra 1.0 ?
Mastra 1.0 est la version stable d'un framework open-source TypeScript pour agents qui permet aux développeurs
Quelles nouvelles fonctionnalités la version 1.0 inclut-elle ?
La version introduit le routage natif de modèles pour plus de 600 modèles de 40 fournisseurs, des garde-fous à faible latence pour la sécurité et la modération de contenu, et des Évaluateurs pour l'évaluation asynchrone des sorties des agents. Les fonctionnalités supplémentaires incluent le traçage IA, les processeurs de mémoire et des adaptateurs de serveur pour l'intégration Express et Hono.
Quelles entreprises utilisent Mastra en production ?
Mastra est actuellement utilisé en production par Replit, PayPal et Sanity. Le framework a atteigu plus de 300 000 téléchargements npm hebdomadaires et 19 400 étoiles GitHub, indiquant une adoption significative dans la communauté des développeurs.
Comment les développeurs peuvent-ils commencer avec Mastra ?
Les développeurs peuvent commencer à utiliser le framework immédiatement en exécutant 'npm create mastra@latest' dans leur terminal. Cette commande fournit un processus de configuration simplifié qui crée un environnement de développement d'agents prêt à l'emploi.







