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.

SchrittWas ich erwarteWas ich noch nicht vertraue
SetupPython 3.11+, ‘uv’, Node.js und Skills reproduzierbar eingerichtetKommandos, die jemand aus dem Gedächtnis kopiert
ScaffoldTrennung von Agentencode, Tests, Evals und Deployment-DateienEin Ordner voller generierter Dateien ohne Review
ADK-CodeSichtbare Tools, Callbacks, State und AgentenverhaltenEin Prompt-only-Agent ohne Grenze
EvaluationTestfälle, Grading, Versionsvergleich und FehleranalyseEin einzelnes Beispiel als Beweis
DeploymentKlarer Pfad zu Agent Runtime, Cloud Run oder GKECloud-Deployment ohne Owner und Kostenrahmen
ObservabilityLogs und Traces, die Fehler erklärenEin 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

FrageAntwort 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.

Ablaufkarte von Agenten-Briefing über Scaffolding, ADK-Code, Evaluation, Deployment und Logs vor dem Einsatz
Mich interessiert nicht das erste Gerüst, sondern der Kontrollpunkt zwischen den Schritten. Genau dort werden schwache Agenten teuer.

Workflow-Pfad

Wo dieser Guide einzuordnen ist

Dieser Abschnitt verbindet den aktuellen Guide mit dem größeren Workflow, den er unterstützt.

Tool-Stack-Entscheidungen Den Stack wählen, der zur operativen Reife des Teams passt.

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.

Nächster Schritt

Aus diesem Leitfaden eine operative Checkliste machen.

Nutze zuerst den Ressourcenpfad zur Prüfung des Workflows und vergleiche Tools erst, wenn Prozess und Übergabepunkte klar sind.