Sprachen: Tools, die Ihr Agent bereits hat
Laufzeitumgebungen und Paketmanager sind bereits auf der Maschine, sodass ein Agent Code ausführen und nicht nur schreiben kann.
23 ToolsEin Agent, der nur Code produzieren kann, ist eine sehr gute Autovervollständigung. Einer, der ihn ausführen kann, findet heraus, ob er funktioniert hat. Mit diesen Tools führt Ihr Agent ein Skript aus, das er gerade geschrieben hat, installiert, was dieses Skript braucht, und liest den echten Fehler, statt einen vorherzusagen.
Die Tools
In jedem Tarif vorinstalliert, ohne Einrichtung. Einige hängen von der gewählten Engine ab.
nodeJavaScript- und TypeScript-Skripte, Server und Build-Schritte ausführen.
npmAbhängigkeiten installieren und die Skripte ausführen, die ein Projekt bereits definiert.
bunInstallieren, bündeln, testen und ausführen, alles in einer schnellen Toolchain.
python3Python-Skripte und einmalige Snippets ausführen.
uvPython-Abhängigkeiten auflösen und Tools in isolierten Umgebungen ausführen.
goGo-Programme und -Module bauen, testen und ausführen.
rustcRust-Quelldateien direkt kompilieren.
cargoRust-Crates und ihre Abhängigkeiten bauen, testen und verwalten.
makeDie Build-Ziele ausführen, die ein Makefile bereits beschreibt.
cmakeNative Builds für C- und C++-Projekte konfigurieren und generieren.
gccC-Programme kompilieren und linken.
g++C++-Programme kompilieren und linken.
gofmtGo-Quellcode in den kanonischen Stil formatieren, direkt in der Datei oder auf stdout.
bunxEin Paket-Binary direkt von npm ausführen, ohne es vorher zu installieren.
uvxEine Python-CLI von PyPI in einer Wegwerf-Umgebung ausführen, ganz ohne Installationsschritt.
justProjektrezepte aus einem justfile ausführen.
taskProjektaufgaben aus einer Taskfile.yml ausführen.
phpPHP-Skripte ausführen. Außerdem der Interpreter, den wp-cli für die Arbeit mit WordPress braucht.
pkg-configEinem Build mitteilen, wo die Header und Flags einer Systembibliothek liegen.
autoconfDas ./configure-Skript erzeugen, das ein Autotools-Quellbaum erwartet.
automakeDie Makefiles erzeugen, die zu einem Autotools-configure-Skript gehören.
libtoolGemeinsam genutzte Bibliotheken bei einem Build aus dem Quellcode portabel bauen und linken.
patchelfDen Interpreter oder Bibliothekssuchpfad eines heruntergeladenen Binarys umbiegen.
Eine echte Kommandozeile, bereits eingerichtet
Jeder Agent läuft auf einer Maschine in einer Sandbox, mit dem kompletten Werkzeugkasten vorinstalliert. Kein Einrichtungsschritt, in jedem Tarif.
