Ein Python-Agent kann Projektnotizen lesen, offene Probleme zusammenfassen und einen Test vorschlagen. Zwei Einstellungen im Antigravity SDK von Google bestimmen, wie weit er dabei gehen darf. Die erste legt die verfügbaren Werkzeuge fest. Die zweite regelt, unter welchen Bedingungen ein Werkzeugaufruf ausgeführt wird.
Die Werkzeuge an der Aufgabe ausrichten
Google dokumentiert das Antigravity SDK als lokale Python-Laufzeit für Agenten mit Gemini. Die Konfiguration erfolgt über LocalAgentConfig. In CapabilitiesConfig steuern enabled_tools und disabled_tools die verfügbaren eingebauten Werkzeuge. Googles Beispiel für eine Gruppe mit reinem Lesezugriff eignet sich als Ausgangspunkt für die Prüfung von Dateien. Für projektspezifische Aktionen lässt sich auch eine eigene Python-Funktion als Werkzeug registrieren.

Freigaberegeln für die Ausführung festlegen
Die Richtlinien des SDK können einen Aufruf erlauben, ablehnen oder zur Freigabe vorlegen. Möchte der Agent einen Test ausführen, sollte die Anfrage den Shell-Befehl und das Projektverzeichnis erkennen lassen. Für riskante Systemoperationen dokumentiert Google eine ausdrückliche Freigabe oder eine passende Richtlinie. Prüfe auch, welche Dateien eine eigene Python-Funktion liest oder verändert, bevor du sie als Werkzeug bereitstellst.
Ich würde mit einem Agenten anfangen, der Dateien liest und einen Test samt Begründung vorschlägt. Damit lässt sich der Nutzen prüfen, bevor der Agent selbst Befehle ausführt. Gehört das später zur Aufgabe, kannst du die Freigabe auf den erwarteten Befehl und das Arbeitsverzeichnis begrenzen. Bei einem fehlgeschlagenen Aufruf lässt sich dann leichter erkennen, welche Einstellung dafür verantwortlich ist.


