Outils Langages que votre agent possède déjà
Environnements d’exécution et gestionnaires de paquets déjà sur la machine : un agent peut exécuter du code, pas seulement l’écrire.
23 outilsUn agent qui ne sait que produire du code est une très bonne autocomplétion. Celui qui peut l’exécuter découvre si cela fonctionne. Ces outils lui permettent de lancer un script qu’il vient d’écrire, d’installer ce dont ce script a besoin, et de lire la vraie erreur au lieu d’en prédire une.
Les outils
Préinstallés dans toutes les formules, rien à configurer. Quelques-uns dépendent du moteur choisi.
nodeExécutez des scripts, des serveurs et des étapes de build JavaScript et TypeScript.
npmInstallez les dépendances et lancez les scripts déjà définis par le projet.
bunInstallez, bundlez, testez et exécutez dans une seule chaîne d’outils rapide.
python3Exécutez des scripts Python et des extraits ponctuels.
uvRésolvez les dépendances Python et lancez des outils dans des environnements isolés.
goCompilez, testez et exécutez des programmes et des modules Go.
rustcCompilez directement des fichiers source Rust.
cargoCompilez, testez et gérez les crates Rust et leurs dépendances.
makeLancez les cibles de build déjà décrites dans un Makefile.
cmakeConfigurez et générez des builds natifs pour les projets C et C++.
gccCompilez et liez des programmes C.
g++Compilez et liez des programmes C++.
gofmtFormatez du code Go au style canonique, sur place ou sur la sortie standard.
bunxExécutez un binaire npm sans l’installer au préalable.
uvxLancez un CLI Python de PyPI dans un environnement jetable, sans installation.
justExécutez les recettes d’un projet depuis un justfile.
taskExécutez les tâches d’un projet depuis un Taskfile.yml.
phpExécuter des scripts PHP — et l'interpréteur dont wp-cli a besoin pour WordPress.
pkg-configIndiquer à une compilation où trouver les en-têtes et les options d'une bibliothèque.
autoconfGénérer le script ./configure attendu par une source autotools.
automakeGénérer les Makefiles qui accompagnent un script configure autotools.
libtoolConstruire et lier des bibliothèques partagées de façon portable.
patchelfModifier l'interpréteur ou le chemin de bibliothèques d'un binaire téléchargé.
Une vraie ligne de commande, déjà en place
Chaque agent tourne sur une machine isolée avec toute la boîte à outils préinstallée. Aucune étape de configuration, dans toutes les formules.
