Monty
Interpréteur Python écrit en Rust par l'équipe de Pydantic, conçu pour exécuter le code qu'écrit une IA sans lui prêter ta machine. Par défaut, le code n'a accès ni aux fichiers, ni au réseau, ni aux variables d'environnement : il n'atteint ton système qu'à travers les fonctions et les montages que tu lui passes. Un interpréteur mis en pause se sérialise en octets et reprend plus tard. Il sert de moteur au mode code de Pydantic AI, existe en paquet Python, JavaScript et Rust, et reste sous licence MIT.
Forces
- Fermé par défaut : ni fichiers, ni réseau, ni variables d'environnement sans fonction explicitement fournie
- 5 millisecondes pour créer un bac à sable et y lancer dix commandes selon ses auteurs, contre 900 pour Docker
- Un interpréteur en pause se sauvegarde en octets et reprend plus tard
Limites
- N'exécute qu'un sous-ensemble documenté de Python : vérifie qu'il couvre ce que ton agent écrit
- Pas encore en version 1 : son interface peut encore bouger
Pour qui
- Un agent qui calcule ou transforme des données en appelant quelques fonctions de ton application