glossar
CLI steht für Command Line Interface, auf Deutsch Befehlszeilenschnittstelle. Du steuerst das Programm mit Befehlen statt mit Klicks. Wahrscheinlich nutzt du schon mehrere: git, npm, docker.
| GUI (grafisch) | CLI (Befehlszeile) | |
|---|---|---|
| bedienung | Buttons klicken, Elemente ziehen | Befehle eingeben |
| beispiel | GitHub Desktop | git push |
| für menschen | Der Einstieg ist meist leichter | Schneller, sobald du die Befehle kennst |
| für agenten | Schwer nutzbar, braucht Screenshots und Klicks | Direkt nutzbar, Agenten geben ohnehin Befehle ein |
KI-Coding-Agenten geben den ganzen Tag Befehle in Terminals ein. So führen sie deinen Code aus, installieren Pakete, nutzen Git und starten Tests. Eine CLI passt direkt in diesen Ablauf. Du brauchst keine spezielle Integration.
Deshalb hat Pane runpane als CLI gebaut, statt Agenten ein eigenes Protokoll aufzuzwingen. Claude Code, Codex, Aider oder ein Bash-Skript, das spielt keine Rolle. Kann es runpane panes create eingeben, kann es Pane steuern.
Nicht jede CLI eignet sich gleich gut für Agenten. Darauf kommt es an:
JSON-Ausgabe. Agenten können Tabellen für Menschen nicht zuverlässig auswerten. Ein --json-Flag liefert ihnen strukturierte Daten, mit denen sie arbeiten können.
Ein Befehl zum Entdecken. Agenten sollten keine Dokumentation lesen müssen, um verfügbare Befehle zu finden. Ein Befehl wie runpane agent-context zeigt ihnen alles in einem Aufruf.
Kurze Standardausgabe. Agenten haben begrenzte Kontextfenster. Gibt ein Befehl standardmäßig 500 Zeilen aus, verschwendet er Tokens. Gute CLIs für Agenten bleiben knapp und liefern mit Flags wie --limit 200 bei Bedarf mehr.
Nicht interaktiver Modus. Agenten können Fragen wie "Bist du sicher? (j/n)" nicht beantworten. Mit einem --yes-Flag überspringen sie Bestätigungen in automatisierten Abläufen.
Vor der Installation lesbar. Agenten sollten vor der Installation prüfen können, was eine CLI bietet. Pane veröffentlicht die vollständige Befehlsliste unter einer öffentlichen URL. So können Agenten sie zuerst ansehen.
# Discovery: what commands exist?
runpane agent-context --json
# Short output: just what's on screen right now
runpane panels screen --panel <id> --limit 80 --json
# Non-interactive: skip the "are you sure?" prompt
runpane panes create --repo active --name "my-task" --yes --json
# Readable before install:
curl -fsSL https://runpane.com/runpane-cli-contract.json- Dokumentation der runpane CLI: die vollständige Referenz
- Übersicht zur runpane CLI: Warum Pane eine CLI gebaut hat
- Was ist MCP?: Das Protokoll, das CLIs ergänzt
- Was bedeutet agentenunabhängig?: Warum CLIs das ermöglichen
Zuletzt aktualisiert am 24. Juni 2026