Mastra a sorti aujourd’hui la version 1.10.0. Cette version est assez informative, mais le plus intéressant à saisir est en réalité trois points : la définition de l’outil prend désormais en charge les « inputExamples », la récupération personnalisée du client MCP peut recevoir le « RequestContext », ainsi qu’un certain nombre de correctifs de stabilité liés à l’exécution de proxy, à la sortie en streaming et au nettoyage de la mémoire. Pris ensemble, il ne s’agit pas d’une mise à jour unique des fonctionnalités, mais d’un correctif pour les couches les plus problématiques du framework proxy.
Le changement « inputExamples » est très représentatif. Il indique essentiellement au modèle « quel type d’entrée d’outil est correct », ce qui affecte directement le taux de réussite des appels d’outils, surtout dans les flux de travail complexes d’agents, ce qui est plus stable que de simplement changer l’invite. En revanche, les requêtes MCP supportent le maintien de la transmission de cookies ou de jetons porteurs dans le contexte de la requête, ce qui fait que les liens d’outils nécessitant une authentification ressemblent davantage à un usage réel en entreprise qu’à des démonstrations en laboratoire.
Plus important encore, Mastra n’a pas consacré toute son énergie à de nouvelles fonctionnalités. Il corrige également l’absorption d’erreurs du flux fournisseur, les résidus vectoriels après suppression de mémoire, l’échec de compilation des Cloudflare Workers, les exceptions de routage des pièces jointes de fichiers et les limites de boucles sous-agents. Pour les équipes qui ont déjà intégré le cadre de l’agent dans leur processus de production, ces corrections sont plus tangibles que simplement « une fonctionnalité de plus » en surface.
FAQ
Q : Quelles sont les nouveautés principales dans la version 1.10.0 ?
R : Les définitions d’outils prennent en charge les « inputExamples », ce qui facilite la création des bons appels d’outils par les modèles.
Q : Pourquoi le transfert RequestContext est-il important ?
R : Il permet d’authentifier les requêtes d’outils MCP dans le contexte, ce qui convient à un accès réel aux systèmes métier.
Q : Pourquoi cette mise à jour ne peut-elle pas être considérée simplement comme une amélioration de fonctionnalité ?
R : Car cela corrige également plusieurs problèmes sous-jacents qui affectent la stabilité de l’agent.
Q : Quelles équipes porteront une attention particulière à cette mise à jour ?
R : Faire partie de l’équipe de développement des frameworks d’agents, des appels d’outils et des workflows d’IA d’entreprise.
Q : Quels changements ce message reflète-t-il ?
R : Mastra a commencé à placer « si l’outil peut être calibré et si l’agent peut fonctionner de façon stable » à une position en avance sur la fonction tas.