Google hat ‘google/agents-cli’ veröffentlicht. Auf den ersten Blick klingt das nach noch einem Agentenwerkzeug. Ich würde es anders einordnen. Es ersetzt nicht Codex, Claude Code oder ähnliche Coding-Agenten. Es gibt ihnen einen geordneten Weg, um ADK-Agenten auf Google Cloud zu bauen, zu bewerten, auszurollen und zu beobachten.
Das ist kein kleiner Unterschied. Viele Teams bekommen heute eine Agenten-Demo hin. Schwieriger wird es danach: Welche Quellen darf der Agent lesen? Was gilt als Fehler? Wer gibt das Ergebnis frei? Wo liegen die Logs? Wer stoppt den Agenten, wenn sich das Verhalten nach dem Deployment ändert?
Warum ich dieses Thema aufgeschrieben habe
Der Satz „wir bauen einen Agenten“ beeindruckt mich weniger als früher. Die erste Version ist selten das Problem. Das Problem beginnt in der zweiten Woche, wenn jemand fragt, warum die Antwort anders ausfiel, ob die richtige Quelle genutzt wurde und wer die Korrektur besitzt.
Genau deshalb ist ‘agents-cli’ interessant. Die offizielle GitHub-FAQ sagt ausdrücklich: Es ist keine Alternative zu Codex, Claude Code oder Antigravity CLI. Es ist ein Werkzeug für Coding-Agenten. Es liefert Befehle und Skills, damit diese ADK-Agenten auf Google Cloud bauen, evaluieren und bereitstellen können.
Das klingt nüchterner als ein neuer Super-Agent. Für die Praxis ist es aber die relevantere Frage.
Der Arbeitsfall, den ich genutzt habe
Ich würde nicht mit einem öffentlichen Supportbot anfangen. Ich würde einen internen Triage-Agenten nehmen, der eingehende Lieferanten- oder Policy-Fragen vorsortiert.
Das Eingangspaket bleibt klein:
- eine eingehende Anfrage,
- ein aktuelles Policy-Dokument,
- eine Statusnotiz zu Kunde oder Projekt,
- ein festes Ausgabeformat.
Der Agent soll einen kurzen Antwortentwurf liefern, den Quellenabsatz nennen, eine menschliche Prüfung markieren und den nächsten Verantwortlichen vorschlagen. Das ist nah genug an echter Arbeit und eng genug, um Fehler zu sehen.
Was ich praktisch verglichen habe
Ich lese ‘agents-cli’ als Lifecycle-Schicht, nicht als Zauberkasten.
| Schritt | Was ich erwarte | Was ich noch nicht vertraue |
|---|---|---|
| Setup | Python 3.11+, ‘uv’, Node.js und Skills reproduzierbar eingerichtet | Kommandos, die jemand aus dem Gedächtnis kopiert |
| Scaffold | Trennung von Agentencode, Tests, Evals und Deployment-Dateien | Ein Ordner voller generierter Dateien ohne Review |
| ADK-Code | Sichtbare Tools, Callbacks, State und Agentenverhalten | Ein Prompt-only-Agent ohne Grenze |
| Evaluation | Testfälle, Grading, Versionsvergleich und Fehleranalyse | Ein einzelnes Beispiel als Beweis |
| Deployment | Klarer Pfad zu Agent Runtime, Cloud Run oder GKE | Cloud-Deployment ohne Owner und Kostenrahmen |
| Observability | Logs und Traces, die Fehler erklären | Ein Produktiv-Agent, den ab Tag zwei niemand prüft |
Der Einstieg ist leicht: ‘uvx google-agents-cli setup’. Für reine Skills zeigen die Docs auch ‘npx skills add google/agents-cli’. Leicht starten heißt aber nicht, dass die Betriebsgrenze leicht wird.
Die Prüfpunkte, die ich danebenlegen würde
Ich würde drei Dinge neben den Pilot legen.
Erstens eine Datei mit Fehlfällen. Mehrdeutige Anfragen, veraltete Quellen, fehlende Belege. Ein sauberer Testfall sagt wenig.
Zweitens einen Review-Owner. Wenn ein Mensch das Ergebnis freigibt, muss klar sein, woran er es ablehnt.
Drittens einen Stoppweg. Wenn sich das Verhalten nach dem Deployment ändert, darf die erste Reaktion nicht ein Meeting sein.
Wo es in der Praxis bricht
Der Bruch liegt selten im CLI-Kommando. Er liegt im Vertrauen.
Ein generierter Agent kann ordentlich aussehen und trotzdem falsch liegen:
- Er zitiert den richtigen Absatz, übersieht aber das Versionsdatum.
- Er routet einen Ausnahmefall an den falschen Owner.
- Er formuliert einen Kundentext, obwohl der Fall intern bleiben muss.
- Er besteht einfache Evals und fällt bei unsauberen Anfragen auseinander.
- Er läuft in der Cloud, aber niemand schaut am zweiten Tag in die Logs.
Deshalb ist der Evaluationsteil wichtiger als das Scaffold. Die Dokumentation nennt Befehle zum Erzeugen, Bewerten, Vergleichen, Analysieren und Optimieren. Ohne diese Schleife baut die CLI nur eine schönere erste Fassung.
Was ich erneut wählen würde
Ich würde ‘google/agents-cli’ testen, wenn drei Bedingungen erfüllt sind.
Das Team kann mit Google Cloud umgehen. Der Agent wird wahrscheinlich in der Nähe von ADK, Agent Runtime, Cloud Run, GKE oder Gemini Enterprise laufen. Und jemand pflegt nach dem Start die Evaluationsfälle.
Für eine kleine lokale Automatisierung, ein Einmalskript oder einen simplen Chatbot wäre mir das zu viel. Wenn das Werkzeug größer wird als die Aufgabe, entsteht kein Hebel, sondern Betriebslast.
Der erste Pilot sollte eng sein: ein interner Triage-Agent, ein Quellensatz, ein Ausgabeformat, ein Deployment-Ziel und zehn bis fünfzig absichtlich unangenehme Evaluationsfälle.
Routing im internen Stack: wann ich nicht wählen würde
Ich prüfe zuerst, ob ein Mensch die letzte Freigabe behält. Für interne Triage, Policy-Prüfung oder operative Vorarbeit kann das passen. Nicht wählen würde ich es am Anfang für finale Kundenausgaben, Datensatzänderungen oder Ausnahmefreigaben.
Das Abbruchkriterium ist klar: Wenn der Agent Quellen erfindet, falsch routet oder keinen nachvollziehbaren Logpfad hinterlässt, ist der Ablauf für Produktion zu brüchig.
Checkliste vor dem Einsatz
- Prüfen, ob die Windows-Strategie passt. Die aktuellen Docs verweisen Windows-Nutzer auf WSL 2 statt native Windows.
- Klären, ob lokale Entwicklung mit AI Studio reicht oder ob Google Cloud wirklich Teil des Ziels ist.
- Evaluationsfälle schreiben, bevor das Scaffold als gelungen gilt.
- Mindestens einen fehlgeschlagenen Fall im Repo behalten.
- Reviewer, Cloud-Project-Owner und Kostenverantwortlichen namentlich festlegen.
- Ausführungs- oder Deployment-Rechte erst erweitern, wenn der Logpfad sichtbar ist.
- LLM-as-judge als Filter verwenden, nicht als letzte Instanz für sensible Entscheidungen.
Quellen, die ich geprüft habe
Geprüft am 6. Juli 2026: offizielles GitHub-Repo, Getting Started, CLI Reference, Evaluation Guide, Deployment Guide, Google Cloud Quickstart, Google Developers Blog und PyPI-Paketseite. Bei einem schnell bewegten Tool vertraue ich hier stärker auf Primärquellen als auf Zusammenfassungen.
Kurz gesagt
Wenn ADK-Agenten auf Google Cloud ohnehin im Raum stehen, lohnt sich ein Test. Wenn nur ein lokales Skript gebraucht wird, ist die Schicht vermutlich zu schwer.
Meine Notiz auf der Pilotkarte wäre:
‘agents-cli’ macht den Lebenszyklus eines Agenten sichtbar. Es nimmt einem nicht ab, diesen Lebenszyklus zu verantworten.
Die CLI kann einem Coding-Agenten helfen, die richtigen Schritte nicht zu vergessen. Sie entscheidet aber nicht, ob der Agent gebaut werden sollte, ob die Evaluationsdaten ehrlich sind oder ob das Team ihn betreiben kann.
Ein Zwei-Stunden-Pilot
Ich würde zwei Stunden geben und keine Produktivrechte.
Stunde eins: Skills installieren, engen Agenten scaffen, Design Spec schreiben. Die Aufgabe muss langweilig genug sein, damit Fehler sichtbar werden. Der interne Triage-Fall funktioniert, weil die Ausgabe klar ist: Quellenabsatz, Review-Flag, Owner, nächste Aktion.
Stunde zwei: Evaluationsset schreiben und bewerten. Saubere Anfragen, fehlende Quellen, alte Policies und Fälle, die abgelehnt werden müssen. Danach genau eine Prompt- oder Policy-Änderung und ein Versionsvergleich.
Wenn daraus keine brauchbaren Fehlermemos entstehen, würde ich nicht deployen.
Fragen für die Rollout-Notiz
| Frage | Antwort vor der Ausweitung |
|---|---|
| Was darf der Agent lesen? | Nur das benannte Policy-Bundle |
| Was darf er nicht tun? | Finale Antworten senden oder Datensätze ändern |
| Was beweist Verbesserung? | Weniger Review-Zeit ohne mehr Korrekturen |
| Wann stoppt der Pilot? | Quellenhalluzination, falsches Routing oder fehlende Logs |
| Wer besitzt die nächste Version? | Ein benannter Editor oder Platform Owner |
Mit so einer Notiz wird das Werkzeug brauchbar. Ohne sie ist ‘agents-cli’ nur eine weitere Methode, Software schneller zu erzeugen, als die Organisation sie betreiben kann.
FAQ
Ersetzt Google Agents CLI Codex oder Claude Code?
Nein. Die offizielle FAQ beschreibt es als Werkzeug für Coding-Agenten, nicht als Coding-Agenten selbst.
Geht es ohne Google Cloud?
Für lokale Entwicklung ja. Für Deployment und Cloud-Funktionen braucht es Google Cloud.
Macht es Produktiv-Agenten automatisch sicher?
Nein. Es hilft bei Struktur, Evaluation, Deployment und Logs. Evaluationsdaten, Rechte, Quellenpolitik und Review-Grenzen bleiben Teamverantwortung.
Wo sollte man anfangen?
Mit einem internen Triage-Agenten, der nicht direkt mit Kunden spricht. Wenn er ein kleines, aber hartes Evaluationsset nicht besteht, sollte der Zugriff nicht erweitert werden.
Workflow-Pfad
Wo dieser Guide einzuordnen ist
Dieser Abschnitt verbindet den aktuellen Guide mit dem größeren Workflow, den er unterstützt.
Ein Pfad zum Vergleich von Automationsplattformen, App-Buildern, Agent-Buildern, Buchhaltungstools und KI-Assistenten.
Workflow-Pfad öffnen- Passt gut für
- Teams zwischen einfachem Toolkauf, internem Workflow-Aufbau und breiter Plattformentscheidung
- Weniger passend, wenn
- Du brauchst konkrete Setup-Schritte stärker als einen Entscheidungsrahmen.
Geprüfte öffentliche Quellen
Öffentliche Seiten, die für gemeldete Fakten, offizielle Dokumentation, politischen Kontext, Produktinformationen und veränderliche Aussagen geprüft wurden.
- google/agents-cli GitHub repository Google
- Agents CLI getting started Google
- Agents CLI reference Google
- Agents CLI evaluation guide Google
- Agents CLI deployment guide Google
- Build an agent with ADK and Agents CLI in Agent Platform Google Cloud
- Agents CLI in Agent Platform: create to production in one CLI Google Developers Blog
- google-agents-cli on PyPI PyPI