CLI · Interaktion und Eingabe
Aktuelle Anleitung des Kimi Code-Teams
Die interaktive Oberfläche besteht aus Eingabefeld, Gesprächsansicht und Statusleiste. Enter sendet, Shift-Enter oder Ctrl-J fügt einen Zeilenumbruch ein. Bei leerem Feld durchsuchen ↑/↓ den Eingabeverlauf des aktuellen Verzeichnisses einschließlich Shell-Befehlen. Ctrl-C oder Esc während einer Ausgabe unterbricht nur den aktuellen Schritt, nicht das Programm.
Bilder und Videos einfügen
Fügen Sie Bilder oder Videos direkt ein, um Screenshots, Oberflächen, Diagramme oder Code-Demos zu besprechen: macOS/Linux: Ctrl-V; Windows: Alt-V. Ein bearbeitbarer Platzhalter wird beim Senden durch den Inhalt ersetzt. Reiner Text wird normal eingefügt. Medien benötigen image_in/video_in des Modells und sind bei der Kimi Code-Anmeldung standardmäßig aktiviert. Bei mehr als 20 MB Medien werden die ältesten Bilder und Videos automatisch aus Anfragen ausgelassen; dazu erscheint eine Warnung.
Slash-Befehle und Dateien
/ öffnet eine beim Tippen gefilterte Vervollständigung; Esc schließt sie. Nicht passende Eingaben werden als normale Nachricht gesendet. Aktive Agent Skills sind ebenfalls als /skill:<name> verfügbar. @ vervollständigt Dateipfade relativ zum Projekt und gibt dem Agent den Dateiinhalt als Kontext. Das funktioniert mit und ohne Git, schließt versteckte Pfade ein, aber .git aus. Ordner enden mit /; während der schnelle Suchhelfer herunterlädt, wird das Dateisystem direkt durchsucht. @ liefert Kontext, / ruft Funktionen oder Skills auf.
| Befehl | Aktion |
|---|---|
/new | Neue Sitzung starten und Kontext leeren |
/sessions | Sitzungsverlauf durchsuchen und Sitzung fortsetzen |
/compact | Kontext komprimieren |
/undo | Letzte Eingaben rückgängig machen |
/model | Modell wechseln |
/plan | Plan-Modus umschalten |
/yolo | Berechtigungsliste mit vorausgewähltem Ask When Needed öffnen |
/goal | Zielmodus starten oder verwalten |
/help | Alle Befehle anzeigen |
Bestätigungen und Berechtigungen
Bei Aktionen mit Nebenwirkungen erscheint ein Bestätigungsfeld. Mit Pfeiltasten und Enter oder direkt 1/2/3 wählen Sie; Esc, Ctrl-C oder Ctrl-D lehnt ab. Eine Freigabe für diese Sitzung erlaubt gleichartige Aufrufe bis zum Sitzungsende. Dauerhafte Erlaubnis-/Verbotsregeln stehen unter permission. Reguläre Aufrufe in Ask When Needed sowie das Schreiben von Plandateien im Plan-Modus lösen keine Bestätigung aus.
Always Ask (früher Manual) ist Standard: Leseaktionen laufen automatisch, jede Änderung und jeder Befehl wird einzeln bestätigt. Ask When Needed (früher YOLO), über /yolo, erlaubt normale Tools automatisch, fragt aber bei sensiblen Dateien wie .env oder SSH-Schlüsseln, gefährlichen Befehlen und beim Verlassen des Plan-Modus nach. Der Agent kann weiterhin Rückfragen stellen. Never Ask (früher Auto), über /auto, bestätigt alles automatisch, einschließlich sensibler Dateien und Plan-Ausgängen, und stellt keine Fragen. Befehle wie shutdown, reboot und rm -rf benötigen in den ersten beiden Modi eine Bestätigung, laufen in Never Ask jedoch ohne Unterbrechung.
Plan-Modus
Mit Shift-Tab oder /plan erstellt der Agent zunächst einen Plan und wartet vor Dateiänderungen auf Ihre Prüfung. Sie können zustimmen, ablehnen oder Anpassungen verlangen. /plan clear leert den Plan im Leerlauf. Auch Ask When Needed verlangt eine Bestätigung beim Verlassen; Never Ask bestätigt automatisch und markiert dies als „Auto-approved“.
Shell-Modus
Geben Sie ! in ein leeres Feld ein oder fügen Sie einen mit ! beginnenden Befehl ein. Ein violetter Rahmen und ein ! links kennzeichnen den Modus. Die Ausgabe fließt in den Gesprächskontext ein. Bei leerem Feld kehren Backspace/Esc zurück; nach dem Senden geschieht dies automatisch. Ctrl+B verschiebt einen laufenden Befehl in den Hintergrund. ↑ ruft frühere Shell-Befehle auf und bleibt im Shell-Modus. Lange fertige Ausgaben klappen ein; Ctrl-O schaltet sie zusammen mit Tool-Ausgaben um. Beispielsweise meldet !gh auth login die GitHub CLI im selben Terminal an.
Zielmodus
Ein Ziel beschreibt ein überprüfbares Ergebnis über mehrere Schritte hinweg, etwa das Beheben fehlgeschlagener Tests. Für einzelne Fragen genügt ein normaler Prompt. Geben Sie nach /goal Ergebnis und Stoppbedingung an (höchstens 4000 Zeichen; längere Eingaben werden abgelehnt und bleiben bearbeitbar):
Unbestimmte Ziele wie das Finden aller Fehler im Projekt können sofort blockieren oder sehr lange dauern. Offensichtlich unmögliche Ziele wie der Beweis, dass 1 + 1 = 3, werden sofort als blockiert markiert.
| Befehl | Aktion |
|---|---|
/goal, /goal status | Ziel und Fortschritt anzeigen |
/goal pause, /goal resume | Ziel pausieren / fortsetzen |
/goal cancel | Ziel nach Bestätigung abbrechen; nicht wieder aufnehmbar |
/goal replace <objective> | Aktuelles Ziel ersetzen |
/goal next <objective> | Folgeziel nach Abschluss starten |
Ein Ziel endet als abgeschlossen (Ergebnis erreicht, Ziel entfernt und zusammengefasst), pausiert (durch Sie, Unterbrechung oder Fehler) oder blockiert (mit kurzer Begründung). Das Zeitbudget läuft nur bei aktivem Ziel und geöffneter Sitzung. Schließen oder Pausieren hält es an; /goal resume setzt es mit dem Restbudget fort. Die Zielleiste unter der Web-Unterhaltung bietet Pause, Fortsetzen, Abbruch und ausklappbare Details einschließlich Token-Budget.
/goal next <objective> reiht Folgeziele ein, ohne das aktuelle zu stören. Sie bleiben für den Agent unsichtbar, bis das aktuelle Ziel abgeschlossen ist; dann startet das erste automatisch. /goal next manage verwaltet die Reihenfolge (↑/↓, Space wählen, E bearbeiten, D löschen, Esc abbrechen). Bei pausiertem, abgebrochenem oder blockiertem Ziel startet kein Folgeziel. Im manual-Modus können Tool-Freigaben das Ziel anhalten. Nicht interaktiv ist nur das Erstellen möglich: kimi -p "/goal ..."; Exitcodes: 0 abgeschlossen, 3 blockiert, 6 pausiert.
Laufende Ausgabe und externer Editor
Während der Agent arbeitet, bleibt die Eingabe nutzbar: Ctrl-S bringt sie sofort ein, Esc/Ctrl-C unterbricht, Ctrl-O klappt Tool-Ausgaben und Zusammenfassungen um. Wartet der Agent über WaitFor auf Hintergrundaufgaben, beendet Ctrl-S dieses Warten frühzeitig; Aufgaben laufen weiter, Ergebnisse bleiben erhalten. Andere Vordergrund-Tools derselben Gruppe werden noch abgewartet.
Ctrl-G öffnet die Eingabe im externen Editor. Speichern und schließen übernimmt den Text; ohne Speichern bleibt das Original. Reihenfolge: /editor-Konfiguration → $VISUAL → $EDITOR. Ist nichts gesetzt, wählen Sie zuerst mit /editor einen Standardeditor.
War dieser Artikel hilfreich?