Neue CLI-Funktionen und verbesserte CLI-Performance

Dieses Release führt neue Steuerungsmöglichkeiten in der CLI für Modelle, MCP-Verwaltung, Regeln und Befehle ein, zusammen mit deutlichen Performance-Verbesserungen bei Hooks und Fehlerbehebungen.

Modellliste und -auswahl

Verwenden Sie den neuen agent models-Befehl, das --list-models-Flag oder den Slash-Befehl /models, um alle verfügbaren Modelle anzuzeigen und schnell zwischen ihnen zu wechseln.

Regeln erstellen und verwalten

Erstellen Sie neue Regeln und bearbeiten Sie bestehende direkt in der CLI mit dem Befehl /rules.

MCP-Server aktivieren

Aktivieren und deaktivieren Sie MCP-Server im laufenden Betrieb mit den Befehlen /mcp enable und /mcp disable.

  • Tabs werden jetzt automatisch auf Basis der Chats benannt.
  • Der neue agent-Befehl ist jetzt der primäre Einstiegspunkt für die CLI. cursor-agent bleibt ein abwärtskompatibler Alias.
  • Neuer agent models-Befehl, -list-models-Flag und Slash-Befehl /models hinzugefügt, um alle verfügbaren Modelle aufzulisten.
  • Befehle /mcp enable, /mcp disable hinzugefügt, um MCP-Server zu verwalten.
  • /rules hinzugefügt, um neue Regeln zu erstellen und bestehende Regeln zu bearbeiten.
  • /commands hinzugefügt, um neue Befehle zu erstellen und bestehende Befehle zu bearbeiten.
  • Ausgeführte Unterbefehle werden nun im Befehlsverlauf protokolliert.
  • MCP-Servernamen mit Leerzeichen werden jetzt in allen /mcp-Befehlen unterstützt.

  • Hooks werden nun parallel mit zusammengeführten Antworten ausgeführt, was die Performance für Projekte mit mehreren Hook-Skripten verbessert.
  • Latenz bei der Ausführung von Hooks um den Faktor 10 reduziert.
  • Der afterFileEdit-Hook stellt nun korrekt old_string mit dem vorherigen Inhalt der Datei für eine korrekte Diff-Erstellung bereit.

  • Ctrl+D folgt jetzt dem Standardverhalten der Shell und erfordert ein zweimaliges Drücken zum Beenden.
  • Shift+Enter fügt nun einen Zeilenumbruch ein, anstatt abzusenden, wodurch es leichter wird, mehrzeilige Prompts zu schreiben.
  • Fehler bei der Darstellung von „Geisterzeilen“ behoben, bei dem gelöschte Zeilen visuelle Artefakte auf dem Bildschirm hinterließen.
  • Race Condition behoben, bei der der Konversationszustand während des Abschlusses einer Dialogrunde überschrieben werden konnte.
  • Fehler „Cannot find module“ im Zusammenhang mit node-pty auf einigen Plattformen behoben.
  • Fehler bei der Generierung von Chat-Namen behoben.
  • Mehrere Fehler mit Folgenachrichten behoben.

Layout-Anpassungen und Stabilitätsverbesserungen

Für dieses Feiertags-Release haben wir uns ganz auf das Beheben von Bugs und die Verbesserung der Stabilität konzentriert.

Dazu gehören der Kern-Agent, die Layout-Einstellungen, das Anzeigen von Code-Diffs und mehr. Wir werden diese Updates im Laufe der Woche schrittweise ausrollen, um sicherzustellen, dass es während des Programmierens über die Feiertage zu keinen Regressionen kommt.

Stabilitätsverbesserungen

  • Cursor trennt jetzt Prozesse für vom Benutzer installierte Erweiterungen von integrierten Cursor-Erweiterungen wie der Codebase-Indizierung.
  • Verbesserte Stabilität dabei, wie der Agent Auto-Run-Einstellungen berücksichtigt, um zu verhindern, dass bei Auswahl von „run all“ oder „sandbox“ für alle Änderungen eine Bestätigung angefordert wird.
  • Der integrierte Browser wurde verbessert und unterstützt jetzt das Öffnen mehrerer Tabs.
  • Es wurde ein Problem beim Laden von Chats behoben, bei dem Neustarts oder Updates dazu führen konnten, dass frühere Chats nicht mehr zugänglich waren.
  • Die Aktualisieren-Schaltfläche wird seltener angezeigt und nach dem Schließen deutlich länger zurückgehalten.
  • Es wurde ein Problem behoben, bei dem das Erzeugen von Plänen im Plan Mode den Fokus von anderen aktiven Bereichen nahm.
  • Es wurde ein Problem mit der Menüliste des integrierten Browsers unter Windows behoben.

  • Verbesserte Stabilität und Qualität paralleler Agents bei Verwendung von Worktrees.
  • Verbesserte Stabilität beim Zurücksetzen auf vorherige Checkpoints in Agent-Konversationen.
  • Verbesserte Möglichkeit, eingereihte Nachrichten an den Agent zu bearbeiten und zu ziehen.
  • Es wurde ein Bearbeitungsfehler behoben, der die Fehlermeldung old_str replace failed verursachte.
  • Es wurde ein seltener Fehler mit verzögerter Prompt-Eingabe und verzögertem Öffnen des @-Menüs behoben.
  • Es wurde ein Fehler behoben, bei dem das Startsymbol für Sprachnachrichten nicht angezeigt wurde.
  • Es wurde ein Fehler behoben, bei dem in einem Worktree gelöschte Dateien beim Anwenden von Änderungen nicht entfernt wurden.
  • Es wurde ein Fehler behoben, bei dem Annehmen-/Ablehnen-Steuerelemente für Dateibearbeitungen in parallelen Agents nicht erschienen.
  • Es wurde ein Fehler behoben, bei dem falsche Modellnamen in parallelen Agents nach dem Anwenden angezeigt wurden.
  • Es wurde ein Fehler beim erneuten Absenden des ersten Modells in einem parallelen Agent-Lauf nach dem Anwenden behoben.
  • Es wurde ein Fehler beim Umschalten mehrerer Modelle in Verzeichnissen, die nicht der Git-Root sind, behoben.
  • Es wurde eine Modellinkonsistenz im Plan Mode bei Verwendung von Worktrees behoben.
  • Es wurde ein Fehler behoben, bei dem Worktrees Bearbeitungsgenehmigungen außerhalb der sonst definierten Auto-Run-Einstellungen erforderten.
  • Es wurde ein seltener Fehler behoben, bei dem ein Benutzer nach Missbrauchsprüfungen beim Absenden abgemeldet werden konnte.
  • Es wurde ein Fehler behoben, bei dem Ungelesen-Markierungen in der Agent-Seitenleiste nach Plan-Mode-Q&A bestehen blieben.

  • Es wurde ein Problem behoben, bei dem ausgewählte Bereiche bei Versionsupgrades zurückgesetzt wurden.
  • Es wurde ⌘+N so korrigiert, dass nur dann neue Agent-Konversationen erstellt werden, wenn der Fokus in der Chat-Ansicht liegt.
  • Es wurde ein Problem behoben, bei dem native Tabs mit dem Agent-Layout nicht korrekt angezeigt wurden.
  • Es wurde ein Problem bei der Anzeige von Terminals im Layout auf der rechten Seite behoben.
  • Es wurde ein Problem behoben, bei dem der untere Bildschirminhalt in einigen Szenarien abgeschnitten werden konnte.
  • Neue Tastenkombinationen (⌘+⌥+⇥) zum Wechseln zwischen benutzerdefinierten Layouts wurden hinzugefügt.
  • Beim Klicken auf den Repo-Namen in der oberen Navigationsleiste wird jetzt ein Datei-Explorer angezeigt.
  • Der Datei-Explorer ist jetzt während des Onboardings standardmäßig geöffnet.
  • Basierend auf Feedback wurde das neue Agent-Symbol aus der Haupt-Titelleiste in das Panel selbst verschoben.
  • Es wurde ein „More Actions“-Dreipunkt-Menü hinzugefügt, um den Chat auszublenden und die Positionierung direkt zu konfigurieren.
  • Tastaturkürzel werden jetzt in der Anzeige für das „More Actions“-Menü dargestellt.

  • Die direkte Auswahl von Dateinamen aus der Änderungszusammenfassung fokussiert diese Datei im Review-Bereich.
  • Es wurde ein Fehler behoben, bei dem die Schaltflächen „keep/undo all“ nicht in der UI angezeigt wurden.
  • Es wurde ein Fehler behoben, bei dem „keep/undo all“ die Seiten vertauschte, wenn von der Dateiliste zur Composer-Toolbar gescrollt wurde.
  • Verbesserte Sichtbarkeit beim Wechsel zwischen geteilten/vereinheitlichten Diffs für das Review von Änderungen.

  • Unterstützung für Static-Client-Header in MCP OAuth mit Scopes und State hinzugefügt.
  • MCP-OAuth-Server öffnen beim Start jetzt neue Auth-Tabs für zuvor authentifizierte Server.

Layout-Anpassung

Es ist jetzt einfacher, dein Standard-Layout über alle Workspaces hinweg anzupassen.

Wir haben vier Standard-Layouts hinzugefügt: agent, editor, zen und browser. Du kannst mit Command (⌘) + Option (⌥) + Tab (⇥) zwischen Layouts wechseln oder schnell zwischen verschiedenen Workspaces springen. Außerdem kannst du mit gedrückter Shift-Taste (⇧) rückwärts durch diese Liste navigieren, ähnlich wie in macOS.

Enterprise-Einblicke, Abrechnungsgruppen, Dienstkonten und verbesserte Sicherheitskontrollen

Viele der größten Softwareunternehmen weltweit setzen bereits auf Cursor for Enterprise. Hier sind einige der neuen Funktionen, die wir heute bereitstellen:

Einblicke in Konversationen

Cursor kann jetzt den Code und Kontext in jeder Agent-Sitzung analysieren, um die Art der dort geleisteten Arbeit zu verstehen, darunter:

  • Kategorie: Bugfixes, Refactoring, Erklärungen
  • Arbeitstyp: Wartung, Bugfixes, neue Features
  • Komplexität: Schwierigkeit und Spezifität der Prompts

Enterprise-Kunden können diese Kategorien zudem organisations- und teamweit erweitern. Wir schützen Ihre Privatsphäre, indem wir sicherstellen, dass weder personenbezogene Daten (PII) noch andere sensible Daten im Rahmen dieser Insights erfasst werden.

Freigegebene Agent-Transkripte

Sie können jetzt Agent-Unterhaltungen mit Ihrem Team teilen.

Erstellen Sie ein schreibgeschütztes Transkript einer beliebigen Agent-Unterhaltung, das Sie in Ihre PRs oder interne Dokumentation aufnehmen können. Transkripte können geforkt werden, sodass andere neue Agent-Unterhaltungen aus demselben Kontext starten können.

Abrechnungsgruppen

Cursor unterstützt jetzt Abrechnungsgruppen für granulare Einblicke darin, wo Nutzung stattfindet.

Ordne Nutzung und Kosten der Struktur deiner Organisation zu. Verfolge Kosten nach Gruppe, richte Budgetbenachrichtigungen ein und behalte Ausreißer im Blick. Erkenne, welche Teams Cursor am stärksten einsetzen.

Linux-Sandboxing für Agents

Sandboxing für Agents unterstützt neben macOS auch Linux.

Dadurch können Agents effektiv innerhalb klar definierter Grenzen arbeiten. Der Zugriff ist auf deinen Workspace beschränkt und kann so konfiguriert werden, dass nicht autorisierte Netzwerk- und Dateisystemzugriffe blockiert werden.

Erfahre mehr über LLM-Sicherheit und Kontrollmechanismen.

Servicekonten

Servicekonten sind nicht-persönliche Konten (und ihre API-Schlüssel), die Cursor konfigurieren, APIs aufrufen und Cloud Agents ausführen können.

Mit Servicekonten können Teams Cursor-basierte Workflows sicher automatisieren, ohne Integrationen an die Konten einzelner Entwickler zu binden. So wird es einfacher, Zugriffe zu verwalten, Zugangsdaten regelmäßig zu erneuern und Automatisierungen weiterlaufen zu lassen, selbst wenn sich Personen und Rollen ändern.

Servicekonten werden ab der Woche vom 22.12. für Enterprise-Konten ausgerollt.

Erfahren Sie mehr über Cursor für Enterprise und sprechen Sie mit unserem Team, um mehr zu erfahren.

Debug-Modus, Verbesserungen im Plan-Modus, Multi-Agent-Bewertung und angeheftete Chats

Debug-Modus

Der Debug-Modus hilft dir dabei, die kniffligsten Bugs zu reproduzieren und zu beheben.

Cursor instrumentiert deine App mit Debug-Logs zur Laufzeit, um die eigentliche Ursache zu finden. Er funktioniert stack-, sprach- und modellübergreifend.

Mehr dazu in unserer Ankündigung.

Browser-Layout und Style-Editor

Entwerfen und programmieren Sie gleichzeitig mit einer völlig neuen Browser-Seitenleiste und einem Komponentenbaum.

Verschieben Sie Elemente, aktualisieren Sie Farben, testen Sie Layouts und experimentieren Sie in Echtzeit mit CSS. Übernehmen Sie Änderungen dann sofort in Ihre Codebasis, indem Sie Agent verwenden. Sie können außerdem mehrere Elemente anklicken und die gewünschten Änderungen in Textform beschreiben, um den Agent zu starten, der visuelle Anpassungen vornimmt.

Weitere Informationen finden Sie in unserer Ankündigung.

Verbesserungen im Plan Mode

Der Plan Mode unterstützt jetzt Inline-Mermaid-Diagramme, sodass der Agent automatisch Visualisierungen erstellen und direkt in deine Pläne streamen kann. Außerdem hast du mehr Kontrolle darüber, wie du sie aufbaust, da du ausgewählte To-dos an neue Agents senden kannst.

Multi-Agent-Bewertung

Wenn mehrere Agents parallel ausgeführt werden, bewertet Cursor jetzt automatisch alle Ausführungen und gibt eine Empfehlung für die beste Lösung.

Beim ausgewählten Agent wird ein Kommentar angezeigt, der erklärt, warum er gewählt wurde. Die Bewertung der besten Lösung erfolgt erst, nachdem alle parallelen Agents abgeschlossen sind.

Angepinnte Chats

In der Agent-Seitenleiste kannst du Chats oben anpinnen, um sie später leichter wiederzufinden.

  • Der Browserschutz kann jetzt über die Einstellungen auf cursor.com/dashboard gesteuert werden.
  • Ask Mode kann ein schreibgeschütztes Terminal verwenden, um bessere Antworten zu liefern, z. B. zum Prüfen von git-Commits.
  • Mehrere Bugfixes und Stabilitätsverbesserungen für lokale parallele Agents.
  • Pläne werden jetzt standardmäßig als Dateien auf dem Datenträger gespeichert.
  • Agent-Pläne sind jetzt Dateien, die mit normalen Tools bearbeitet werden können.
  • Systembenachrichtigungen für Terminal- und MCP-Genehmigung/Ablehnung.
  • Cmd+Opt+Pfeil zum Chatwechsel wurde behoben und Ctrl+Tab-Verhalten hinzugefügt.
  • Verbesserte Antwortgeschwindigkeit für alle AWS-Bedrock-Nutzer.
  • Nach dem Fokussieren des Explorer-Bereichs startet eine Eingabe automatisch eine Suche.
  • Regeln unterstützen jetzt Prompts, Skripte und mehr gemeinsam in Ordnern.

Verbesserter Plan-Modus, KI-Code-Review im Editor und Instant Grep

Verbesserter Plan-Modus

Beim Erstellen von Plänen stellt Cursor Rückfragen, um die Qualität des Plans zu verbessern. Cursor zeigt jetzt eine interaktive Benutzeroberfläche, über die Sie die Fragen bequem beantworten können.

Sie können außerdem mit ⌘+F innerhalb der generierten Pläne suchen.

KI-Code-Reviews

Du kannst jetzt Fehler direkt in Cursor mithilfe von KI-Code-Reviews finden und beheben. Die KI schaut sich deine Änderungen an und findet Probleme, die du in der Seitenleiste sehen kannst.

Das ist zusätzlich zu Bugbot, der auf deiner Versionsverwaltungsplattform wie GitHub (einschließlich Enterprise Server), GitLab und weiteren läuft.

Instant Grep (Beta)

Alle vom Agent ausgeführten grep-Befehle sind jetzt sofort.

Instant Grep wird von allen Modellen in Cursor unterstützt. Es wird auch verwendet, wenn du die Codebasis manuell in der Seitenleiste durchsucht, einschließlich Regexes und Übereinstimmungen an Wortgrenzen.

Diese Verbesserung wird in der kommenden Woche schrittweise für 2.1-Benutzer ausgerollt.

  • Terminals erkennen bereits laufende Prozesse besser.
  • Projektweite Hooks werden jetzt unterstützt.
  • Die minimal zulässige Version ist jetzt 1.5, die minimal unterstützte Version ist jetzt 1.7.
  • Neuer „Commit & Push“-Button innerhalb des Agent-Diff-Review-Panels hinzugefügt.
  • Benutzerdefinierte Modi wurden entfernt, mit der Möglichkeit, sie als benutzerdefinierte Befehle zu exportieren.
  • Ein Klick auf Dateien in der Review-Liste springt zum Diff im Review-Panel.
  • Das automatische Akzeptieren von Diffs beim Commit funktioniert jetzt auf Dateiebene.
  • Einträge im Editor-Titelmenü wurden im „Mehr anzeigen“-Menü zusammengefasst.
  • VS Code Extension API auf v1.105.1 aktualisiert.
  • Regeln im Home-Ordner (~/.cursor/rules) werden in den Kontext einbezogen.
  • Verwende Cmd+K im Dashboard, um zwischen Einstellungen zu navigieren.

  • Lege im Dashboard eine Origin-Allowlist fest, um Browser-Tools einzuschränken. Browser-Tools und -Navigation werden dann außerhalb der Allowlist blockiert.
  • Definiere im Dashboard eine Erweiterungs-Allowlist und -Blocklist für Admins.
  • Die Enterprise-Gruppenrichtlinie wurde in Cursor umbenannt.

Wir haben Cloud-Agent-Unterstützung bereitgestellt für

  • GitLab
  • GitHub Enterprise
  • Sentry
  • Plain