Zum Hauptinhalt springen

Prompting

Formuliere deine Absicht klar, um die besten Ergebnisse zu bekommen. Du kannst zum Beispiel den Prompt „do not write any code“ verwenden, um sicherzustellen, dass der Agent keine Dateien verändert. Das ist besonders hilfreich, wenn du Aufgaben planst, bevor du sie umsetzt. Der Agent hat derzeit Tools für Dateioperationen, Suche und das Ausführen von Shell-Befehlen. Weitere Tools werden hinzugefügt, ähnlich wie beim IDE-Agenten.

MCP

Agent unterstützt MCP (Model Context Protocol) für erweiterte Funktionalität und Integrationen. Die CLI erkennt deine mcp.json-Konfigurationsdatei automatisch und berücksichtigt sie, sodass dieselben MCP-Server und -Tools genutzt werden, die du für die IDE konfiguriert hast.

Regeln

Der CLI-Agent unterstützt dasselbe Regelsystem wie die IDE. Du kannst im Verzeichnis .cursor/rules Regeln erstellen, um dem Agenten Kontext und Guidance zu geben. Diese Regeln werden basierend auf ihrer Konfiguration automatisch geladen und angewendet, sodass du das Verhalten des Agenten für verschiedene Teile deines Projekts oder bestimmte Dateitypen anpassen kannst.
Die CLI liest außerdem AGENTS.md und CLAUDE.md im Projektstammverzeichnis (falls vorhanden) und wendet sie zusammen mit .cursor/rules als Regeln an.

Arbeiten mit Agent

Vorherige Nachrichten kannst du mit Pfeil nach oben (Arrow-Up) aufrufen und durch sie navigieren.

Review

Überprüf Änderungen mit Ctrl+R. Drück I, um Folgeanweisungen hinzuzufügen. Verwende Arrow-Up/Arrow-Down zum Scrollen und Arrow-Left/Arrow-Right zum Dateiwechsel.

Kontext auswählen

Wähle Dateien und Ordner mit @ aus, um sie in den Kontext aufzunehmen. Mach Platz im Kontextfenster, indem du /compress ausführst. Details findest du unter Summarization.

Verlauf

Mach mit einem bestehenden Thread weiter mit --resume [thread id], um den vorherigen Kontext zu laden. Um die neueste Unterhaltung fortzusetzen, nutz cursor-agent resume. Du kannst auch cursor-agent ls ausführen, um eine Liste früherer Unterhaltungen anzuzeigen.

Befehlsfreigabe

Bevor Terminalbefehle ausgeführt werden, fragt dich die CLI, ob du die Ausführung erlauben (Y) oder ablehnen (N) willst.

Nicht-interaktiver Modus

Verwende -p oder --print, um Agent im nicht-interaktiven Modus auszuführen. Dadurch wird die Antwort in der Konsole ausgegeben. Im nicht-interaktiven Modus kannst du Agent nicht-interaktiv aufrufen. So kannst du ihn in Skripte, CI-Pipelines usw. integrieren. Du kannst das mit --output-format kombinieren, um zu steuern, wie die Ausgabe formatiert wird. Verwende zum Beispiel --output-format json für strukturierte Ausgaben, die sich in Skripten leichter verarbeiten lassen, oder --output-format text für reine Textausgaben.
Cursor hat im nicht-interaktiven Modus vollen Schreibzugriff.
I