ai newsDo., 15. Okt.
EilmeldungGrok Builds CLI lud trotz Anweisung ganze Git-Historie hoch

Neun Agent-Kommandos im Vergleich: Claude Code, Codex, Gemini CLI und OpenCode

Ob /compact oder /compress: Die wichtigsten Agentenbefehle der vier CLI-Tools zur Verwaltung des Kontexts unterscheiden sich teils deutlich. Ein Überblick hilft beim Wechsel zwischen den Tools.

dev.toDonnerstag 21:59 · 15.10.DE5 Min. Lesezeit
Bild: dev.to

Wenn deine Gemini-CLI-Sitzung länger wird, tippst du /compact ein. Gemini CLI kennt kein /compact. Sein Befehl lautet /compress, und die Dokumentation beschreibt ihn in einer Zeile: "Ersetzt den gesamten Chat-Kontext durch eine Zusammenfassung." Claude Code, Codex CLI und OpenCode nennen ihn alle /compact.

Das ist eine Diskrepanz. Wer mehr als einen Coding-Agent nutzt, trifft solche Diskrepanzen die ganze Woche über. /clear setzt die Konversation in einem Tool zurück und löscht in einem anderen zusätzlich den Bildschirm. /review überprüft Code in zwei Tools, fehlt in einem dritten, und /stats öffnet in jedem Agent, der ihn hat, einen anderen Bildschirm.

Die folgende Spickzettel-Tabelle deckt neun alltägliche Aufgaben über vier Agenten hinweg ab, mit dem echten Befehlsnamen in jeder Zelle. Jede Zelle stammt aus der eigenen Dokumentation des Anbieters, Stand 15. Oktober 2026. "Kein Befehl" bedeutet, dass die aktuelle Dokumentation keinen integrierten Slash-Befehl für diese Aufgabe listet. Das Tool kann diese Informationen dennoch an anderer Stelle auf dem Bildschirm anzeigen.

Quellen: Claude Codes Befehlsreferenz, Codex CLIs Befehlsdokumentation, Gemini CLIs Befehlsreferenz und OpenCodes TUI-Dokumentation. Aliasse stehen in eckigen Klammern.

Ein paar Zellen benötigen eine Fußnote. OpenCode hat kein /plan. Sein Plan-Agent ist ein separater primärer Agent, der vor jeder Bearbeitung oder jedem Bash-Befehl nachfragt, und man wechselt mit Tab zu ihm. Gemini CLIs am nächsten dokumentierter Befehl für den Kontext ist /stats model, der Token-Zähler und Kontingent anzeigt. OpenCode hat keinen Slash-Befehl für Nutzung oder Kontext. Aus der Shell zeigt opencode stats die Token-Nutzung und Kosten über deine Sitzungen hinweg an.

Dieselbe Aufgabe, vier Namen: Welchen Befehl du brauchst, hängt davon ab, welcher Agent vor dir sitzt.

Dieselben Aufgaben tauchen auch als Start-Flags auf, und sie unterscheiden sich noch stärker. Aus der CLI-Referenz jedes Tools (Claude Code, Codex, Gemini CLI, OpenCode):

Die Resume-Zeile ist die, bei der die meisten sich vertippen, weil Codex daraus einen Subcommand macht, während die anderen drei ein Flag verwenden:

claude -c # Claude Code: die aktuellste Sitzung hier codex resume --last # Codex CLI: den Picker überspringen gemini -r latest # Gemini CLI: die aktuellste Sitzung opencode -c # OpenCode: letzte Sitzung fortsetzen Enter fullscreen mode Exit fullscreen mode Codex bietet außerdem ein nicht-interaktives codex review für uncommittete Änderungen, einen Base-Branch oder einen Commit, was in einem Skript praktisch ist.

Die Zellen, die identisch aussehen, sind die, an denen du dich am meisten wunderst.

Noch ein Fall, der Menschen beim Einrichten eines Repos erwischt: /init existiert in allen vier Tools, schreibt aber in jedem eine andere Datei. Claude Code schreibt CLAUDE.md, Codex und OpenCode schreiben AGENTS.md, und Gemini CLI schreibt GEMINI.md.

Eine Anmerkung zu Gemini CLI selbst: Die Dokumentation besagt, dass für Nutzer der kostenlosen Stufe und Google-One-Nutzer "Gemini CLI wurde am 18. Juni 2026 durch Antigravity CLI ersetzt" (CLI-Referenz). Das Banner nennt nur diese beiden Gruppen. Wenn du zu Antigravity gewechselt bist, sind dessen Befehle nicht in dieser Tabelle enthalten.

Ich entwickle Hermes IDE, bewerte diesen Abschnitt also mit diesem Wissen. Hermes führt die eigene Oberfläche jedes Agenten in einem echten Terminal aus, sodass jeder Befehl aus der obigen Tabelle genau so funktioniert, wie es der Anbieter dokumentiert. Hermes benennt sie nicht um.

Was Version 2.3.4, veröffentlicht am 15. Oktober 2026, ändert, ist die Leiste über jeder Sitzung. Laut Release Notes "funktioniert sie jetzt für jeden Agenten gleich, einschließlich Antigravity, OpenCode und Kiro: Model, Plan und Review sind immer am selben Ort, und du kannst diejenigen anpinnen, die du verwendest." Du klickst auf Plan über einer Codex-Sitzung an derselben Stelle wie über einer Claude-Code-Sitzung und musst nicht mehr raten, welchen Namen dieser Agent verwendet.

Hermes IDE 2.3.4: die Leiste über einer Claude-Code-Sitzung, mit geöffneter Commands-Liste. Context, Model, Plan und Review sind angepinnt, gefolgt von integrierten Befehlen wie Compact, Usage und Diff.

Die Commands-Liste enthält auch deine eigenen Befehle und Skills, jeweils mit einer kurzen Beschreibung, sowie diejenigen, die du kürzlich verwendet hast. Bei eigenen Befehlen wird das Namensproblem noch größer, weil jedes Team seine eigenen erfindet, daher hilft eine Beschreibung neben jedem Namen. Die Release Notes sagen außerdem, dass die Befehlslisten der aktuellen Version jedes Agenten entsprechen.

Zwei Sicherheitsdetails aus demselben Release. Das Klicken auf einen Befehl berührt niemals das, was du gerade tippst, und er wird nur ausgeführt, wenn der Agent wartet. Das Starten eines neuen Chats, Zurücksetzen oder Abmelden fragt zuerst nach und sagt dir, was du verlierst, was angesichts des unterschiedlichen Verhaltens von /clear über die Tools hinweg wichtig ist.

Es gibt außerdem einen Kontextmesser, der anzeigt, wie voll die Konversation ist, und Compact anbietet, wenn sie sich dem Maximum nähert, sodass du direkt aus der Leiste komprimieren kannst, ohne dir das Wort dieses Agenten merken zu müssen.

Nach dem Klick auf den Context-Chip: Claude Codes eigene /context-Aufschlüsselung (44,4k von 1M Tokens, 4%), Kontextanzeigen pro Sitzung in der Seitenleiste sowie die Token-Summe und geschätzten Kosten in der Statusleiste.

Wenn du den ganzen Tag einen einzigen Agenten nutzt, reicht möglicherweise dessen eigenes Befehlsmenü (Claude Codes /-Filter ist gut im Treffen von Aliasen) völlig aus. Hermes ist kostenlos, als Quellcode unter BSL 1.1 verfügbar und läuft auf macOS, Windows und Linux. Es ist weder mit Nous Research, Anthropic, OpenAI, Google noch einem anderen Agenten-Anbieter verbunden. Lade es herunter oder lies den Quellcode auf GitHub.

Befehle verändern sich. Claude Codes /review änderte bei v2.1.223 seine Bedeutung, und Gemini CLIs Zielgruppe wechselte im Juni. Bevor du irgendeinem Spickzettel vertraust, auch diesem, öffne die Befehlsliste, die dein installierter Agent anzeigt, und lies diese. In Claude Code listet die Eingabe von / die für dich verfügbaren Befehle auf, Aliasse inklusive.

Welche Diskrepanz hat dich am meisten erwischt? Sag es mir in den Kommentaren.

/usage und /status sagen dir, was eine einzelne Sitzung in Tokens oder Dollar gekostet hat. Wenn dieselben Modelle innerhalb eines Produkts laufen, das du auslieferst, brauchst du diese Zahl pro Anfrage, mit Traces, die zeigen, welcher Aufruf sie verbraucht hat, und Evals, die einen Qualitätsabfall nach einem Modellwechsel erkennen. Genau darum geht es in Observability for LLM Applications. Wenn du deine Agenten lieber in einem Fenster behalten willst, ist Hermes IDE kostenlos auf macOS, Windows und Linux verfügbar.

Automatisch übersetzt. Das Original auf Englisch ist unten aufklappbar.

Original (Englisch) anzeigen

Your Gemini CLI session is getting long, so you type /compact. Gemini CLI has no /compact. Its command is /compress, and the docs describe it in one line: "Replace the entire chat context with a summary." Claude Code, Codex CLI and OpenCode all call it /compact.

That's one mismatch. Run more than one coding agent and you hit them all week. /clear resets the conversation in one tool and also wipes the screen in another. /review reviews code in two tools and is missing from a third, and /stats opens a different screen in each agent that has it.

The cheat sheet below covers nine everyday jobs across four agents, with the real command name in each cell. Every cell comes from the vendor's own docs as of October 15, 2026. "No command" means the current docs list no built-in slash command for that job. The tool may still show that information somewhere else on screen.

Sources: Claude Code's commands reference, Codex CLI's command docs, Gemini CLI's commands reference and OpenCode's TUI docs. Aliases are in brackets.

A few cells need a footnote. OpenCode has no /plan. Its Plan agent is a separate primary agent that asks before any edit or bash command, and you switch to it with Tab. Gemini CLI's closest documented command for context is /stats model, which shows token counts and quota. OpenCode has no slash command for usage or context. From the shell, opencode stats shows token usage and cost across your sessions.

Same job, four names: the command you need depends on which agent is in front of you.

The same jobs show up again as launch flags, and they differ even more. From each tool's CLI reference ( Claude Code, Codex, Gemini CLI, OpenCode ):

The resume row is the one people mistype most, because Codex makes it a subcommand while the other three use a flag:

claude -c # Claude Code: most recent here codex resume --last # Codex CLI: skip the picker gemini -r latest # Gemini CLI: most recent session opencode -c # OpenCode: continue last session Enter fullscreen mode Exit fullscreen mode Codex also has a non-interactive codex review for uncommitted changes, a base branch, or a commit, which is handy in a script.

The cells that look identical are where you get surprised.

One more that catches people setting up a repo: /init exists in all four, and it writes a different file in each. Claude Code writes CLAUDE.md, Codex and OpenCode write AGENTS.md, and Gemini CLI writes GEMINI.md.

A note on Gemini CLI itself: its docs say that for unpaid-tier and Google One users, "Gemini CLI was replaced by Antigravity CLI on June 18th, 2026" ( CLI reference ). The banner names only those two groups. If you moved to Antigravity, its commands aren't in this table.

I build Hermes IDE, so weigh this section with that in mind. Hermes runs each agent's own interface in a real terminal, so every command in the table above still works exactly as the vendor documents it. Hermes doesn't rename them.

What 2.3.4, released October 15, 2026, changes is the bar above each session. Per the release notes, it "now works the same way for every agent, including Antigravity, OpenCode and Kiro: Model, Plan and Review are always in the same place, and you can pin the ones you use." You click Plan above a Codex session in the same spot you click it above a Claude Code one, and you stop guessing which name this agent uses.

Hermes IDE 2.3.4: the bar above a Claude Code session, with the Commands list open. Context, Model, Plan and Review are pinned, followed by built-in commands such as Compact, Usage and Diff.

The Commands list also includes your own commands and skills, each with a short description, plus the ones you used recently. Custom commands are where the naming problem gets worse, because every team invents its own, so seeing a description next to each name helps. The release notes also say command lists match each agent's current version.

Two safety details from the same release. Clicking a command never touches what you were typing, and it only runs when the agent is waiting. Starting a new chat, resetting or signing out asks first and says what you lose, which matters given how differently /clear behaves across tools.

There's also a context meter that shows how full the conversation is and offers Compact when it gets close to full, so you can compact from the bar without remembering this agent's word for it.

After pressing the Context chip: Claude Code's own /context breakdown (44.4k of 1M tokens, 4%), context gauges per session in the sidebar, and the token total and estimated cost in the status strip.

If you use one agent all day, its own command menu (Claude Code's / filter is good at matching aliases) may be all you need. Hermes is free, source-available under BSL 1.1, and runs on macOS, Windows and Linux. It isn't affiliated with Nous Research, Anthropic, OpenAI, Google or any other agent vendor. Download it or read the source on GitHub.

Commands move. Claude Code's /review changed meaning at v2.1.223, and Gemini CLI's audience changed in June. Before you trust any cheat sheet, including this one, open the command list your installed agent shows and read that. In Claude Code, typing / lists the commands available to you, aliases included.

Which mismatch has bitten you the most? Tell me in the comments.

/usage and /status tell you what one session of your own cost in tokens or dollars. When the same models run inside a product you ship, you need that number per request, with traces showing which call burned it and evals that catch a quality drop after a model switch. That's what Observability for LLM Applications covers. If you'd rather keep your agents in one window, Hermes IDE is free on macOS, Windows and Linux.

Originaltitel: /compact or /compress? 9 Agent Commands in Claude Code, Codex, Gemini CLI and OpenCodeQuelle: dev.to (dev.to). Original öffnen