Subagents, Skills und Bildgenerierung

Agents lösen zunehmend komplexe, lang andauernde Aufgaben in deiner Codebasis. Dieses Release bringt neue Verbesserungen an der Agent-Laufzeitumgebung für eine bessere Kontextverwaltung sowie zahlreiche Komfortverbesserungen im Editor und in der CLI.

Subagents

Subagents sind unabhängige Agenten, die darauf spezialisiert sind, klar abgegrenzte Teile der Aufgabe eines übergeordneten Agents zu übernehmen. Sie laufen parallel, verwenden ihren eigenen Kontext und können mit benutzerdefinierten Prompts, Toolzugriff und Modellen konfiguriert werden.

Das Ergebnis ist eine insgesamt schnellere Ausführung, ein fokussierterer Kontext in deiner Hauptkonversation und spezialisierte Expertise für jede Teilaufgabe.

Cursor enthält Standard-Subagents für die Recherche in deiner Codebasis, das Ausführen von Terminalbefehlen und das Bearbeiten paralleler Workstreams. Diese beginnen automatisch damit, die Qualität deiner Agent-Gespräche im Editor und in der Cursor CLI zu verbessern.

Optional kannst du eigene Subagents definieren. Erfahre mehr in unserer Dokumentation.

Fähigkeiten

Cursor unterstützt jetzt Agent Skills im Editor und in der CLI. Agents können Skills entdecken und anwenden, wenn domänenspezifisches Wissen und Workflows relevant sind. Sie können einen Skill außerdem über das Slash-Befehlsmenü aufrufen.

Definieren Sie Skills in SKILL.md-Dateien, die benutzerdefinierte Befehle, Skripte und Anweisungen enthalten können, um die Fähigkeiten des Agents auf die jeweilige Aufgabe zuzuschneiden.

Im Vergleich zu stets aktiven, deklarativen Regeln sind Skills besser für dynamische Kontextentdeckung und prozedurale „How-to“-Anleitungen geeignet. So erhalten Agents mehr Flexibilität, während der Kontext fokussiert bleibt.

Bildgenerierung

Generiere Bilder direkt mit dem Agent von Cursor. Beschreibe das Bild in Textform oder lade eine Referenz hoch, um das zugrunde liegende Bildgenerierungsmodell (Google Nano Banana Pro) zu steuern.

Bilder werden als Inline-Vorschau zurückgegeben und standardmäßig im assets/-Ordner deines Projekts gespeichert. Das ist nützlich für die Erstellung von UI-Mockups, Produkt-Assets und zum Visualisieren von Architekturdiagrammen.

Cursor Blame

Im Enterprise-Plan erweitert Cursor Blame die herkömmliche git blame-Funktion um KI-Attribution, sodass du genau sehen kannst, was von der KI generiert und was von Menschen geschrieben wurde.

Beim Überprüfen oder erneuten Durchgehen von Code ist jede Zeile mit einer Zusammenfassung der Unterhaltung verknüpft, aus der sie hervorgegangen ist. So bekommst du den Kontext und die zugrunde liegenden Überlegungen zur Änderung.

Cursor Blame unterscheidet zwischen Code aus Tab-Autovervollständigungen, Agent-Läufen (aufgeschlüsselt nach Modell) und von Menschen vorgenommenen Änderungen. Außerdem kannst du damit KI-Nutzungsmuster in der Codebasis deines Teams nachverfolgen.

Klärende Fragen vom Agent

Das interaktive Q&A-Tool, das Agents im Plan- und Debug-Modus verwenden, ermöglicht ihnen jetzt, in jeder Unterhaltung klärende Fragen zu stellen.

Während der Agent auf deine Antwort wartet, kann er weiterhin Dateien lesen, Änderungen vornehmen oder Befehle ausführen und deine Antwort einbeziehen, sobald sie eintrifft.

Du kannst auch eigene Sub-Agents und Skills erstellen, die dieses Tool verwenden, indem du sie anweist, „use the ask question tool“ zu verwenden.

  • Verwende agent, um im Terminal mit der aktualisierten Cursor CLI zu arbeiten.
  • MCP-Serverdefinitionen und -Tools liegen jetzt als JSON-Dateien in .cursor. Agents entdecken und laden MCPs nur bei Bedarf, was den Token-Verbrauch reduziert und den Kontext fokussiert hält.
  • Agents können jetzt proaktiv vorschlagen, Modi mitten im Gespräch zu wechseln, wenn erkannt wird, dass ein anderer Modus für die Aufgabe effektiver wäre. Du kannst bestimmte Übergänge außerdem automatisch genehmigen oder ablehnen.
  • Schnellere, schreibgeschützte Diff-Ansicht mit verbesserter Performance im Review-Changes-Bereich.
  • Chats, die Inline-Codeblöcke verwenden, lassen sich jetzt schneller öffnen und in der Größe anpassen.
  • Agents können jetzt PDFs lesen, die du in Chats als Kontext anhängen kannst.
  • CLI kann so verknüpft werden, dass sie als Servicekonto ausgeführt wird.
  • Erweiterte Funktionen und Abdeckung für Hooks: stop-Hook; Anpassen von Prompts mit beforeSubmitPrompt; PreToolUse- und PostToolUse-Hooks.
  • Hook-Befehle starten jetzt 40× schneller.
  • Der In-Editor-Browser ist jetzt 10× schneller bei der Navigation, mit zuverlässigeren Klick-Aktionen, Drag-and-Drop-Unterstützung und verbesserter Verarbeitung der Texteingabe. Agents können den Browser während der Arbeit auch sperren, um versehentliche Störungen zu verhindern.
  • Light Mode wird jetzt im Cursor-Web-Dashboard unterstützt.
  • Wir haben die Peek-Sidebar basierend auf deinem Feedback entfernt.
  • Windows-Benachrichtigungen haben jetzt Annehmen/Ablehnen-Schaltflächen wie macOS.
  • Nutzer, die „Run Everything“ wählen, werden niemals durch ihre Agents blockiert.
  • Das Bearbeiten von Skills- und Rules-Dateien erfordert in Sandboxes keine Genehmigung mehr.
  • Git-Schreibvorgänge sind jetzt in Sandboxes erlaubt.
  • Dateiänderungs-Genehmigungen bleiben für die gesamte Agent-Sitzung in Sandboxes bestehen.
  • Bearbeitungen von Ordnern außerhalb des Workspaces können für die Sitzung in Sandboxes erlaubt werden.
  • Unterstützung für Team- und MDM-Hooks zur CLI hinzugefügt, mit effizienterer Ausführung.
  • Weitere Hooks zur CLI hinzugefügt, die bereits im Editor unterstützt werden. Die vollständige Liste der Hooks findest du in unserer Dokumentation.
  • Kompatibilität mit Claude-Code-Hooks in der CLI hinzugefügt.
  • Schnellere Starts bei Warmstarts in der CLI.
  • Vereinheitlichte CLI-Berechtigungen mit dem Editor, einschließlich Run Everything, Auto-Run in Sandbox (falls verfügbar) und Ask Every Time (Allowlist).
  • Verbesserte Ctrl+C-Erkennung verhindert versehentliche Beendigungen beim Abbrechen von Agent-Ausführungen in der CLI.
  • Ctrl+D beendet jetzt sofort bei leerem Chat und entspricht damit dem gängigen Shell-Verhalten in der CLI.
  • -continue hinzugefügt, um deine letzte Chat-Sitzung schnell fortzusetzen (Kurzform für --resume=-1) in der CLI.
  • /mcp enable und /mcp disable zeigen in der CLI jetzt nur relevante MCP-Server in der Autovervollständigung an.
  • /max-mode [on|off] hinzugefügt, um den Max Mode auf Modellen, die ihn unterstützen, in der CLI umzuschalten.
  • Bessere Vim-Mode-Unterstützung in der CLI.

  • Leistungsprobleme beim Hinzufügen weiterer MCP-Serververbindungen behoben.
  • Behoben, dass Text in Windows-UI-Elementen abgeschnitten wurde, einschließlich Chat-Tab-Titeln, Codeblock-Headern und @-Mentions.
  • Behoben, dass das Browser-Panel über anderen UI-Komponenten gerendert wurde.
  • Der Browser kann jetzt lokale Netzwerkberechtigungen anfordern, was Authentifizierungsabläufe mit Identity Providern wie Okta behebt.
  • Probleme beim Aufteilen und Zusammenführen von Browser-Tabs behoben.
  • Verbesserte Nachrichten-Queue mit besserem Handling und Drag-and-Drop-Neuanordnung für eingereihte Elemente hinzugefügt.
  • Behoben, dass Chat-Tabs nach dem Neuladen oder Neustarten der App nicht erhalten blieben.
  • Probleme mit der Syntaxhervorhebung in Git-Worktrees behoben.
  • Behoben, dass veraltete Diff-Ansichten aus vorherigen Sitzungen nach App-Neustart sichtbar blieben.
  • Behoben, dass Tabs verschwanden, wenn die Titelleiste ausgeblendet war.
  • Behoben, dass die Accept/Reject-Diff-UI manchmal nicht erschien, wenn Änderungen an Dotfiles vorgenommen wurden.
  • Einige Fälle von Input-Lag bei schnellen Textänderungen in der CLI behoben.
  • Zeilenumbruch in eingereihten Follow-ups in der CLI behoben.
  • Ein Problem behoben, das die Nutzung des Edit-Tools während der Ausführung im Plan-Mode in der CLI erlaubte.

CLI-Agent-Modi und Cloud-Handoff

Dieses Release bringt viele der beliebtesten Funktionen des Editors in die Cursor CLI sowie Verbesserungen, die sie noch einfacher zu nutzen machen.

Plan-Modus im CLI

Verwende den Plan-Modus, um dein Vorgehen vor dem Programmieren zu planen. Cursor stellt Rückfragen, um deinen Plan zu verfeinern. Starte mit /plan oder --mode=plan.

Ask-Modus in der CLI

Verwende den Ask-Modus, um Code zu erkunden, ohne Änderungen vorzunehmen – genau wie im Editor. Beginne, Fragen zu stellen, mit /ask oder --mode=ask.

Übergabe an Cloud Agents

Übergeben Sie Ihren lokalen Chat an einen Cloud Agent und lassen Sie ihn weiterlaufen, während Sie abwesend sind. Stellen Sie & an den Anfang einer beliebigen Nachricht, um sie in die Cloud zu senden, und setzen Sie die Unterhaltung dann im Web oder auf dem Smartphone unter cursor.com/agents fort.

Wortgenaue Inline-Diffs

Zeige im CLI mit präziser Hervorhebung auf Wortebene exakt, was sich geändert hat.

Ein-Klick-MCP-Authentifizierung

Verbinde Cursor mit externen Tools und Datenquellen über einen neuen Anmelde-Flow mit automatischer Callback-Verarbeitung. Der Agent erhält sofort Zugriff auf authentifizierte MCPs.

Verwende /mcp list für ein aktualisiertes interaktives MCP-Menü, um MCP-Server auf einen Blick zu durchsuchen, zu aktivieren und zu konfigurieren.

  • Hooks für Sitzungsbeginn/-ende, Prompt und Stopp hinzugefügt, um Agent-Lifecycle-Events anzupassen.
  • Sieh dir Cursor-Streaks und -Statistiken mit /usage an.
  • WebFetch- und WebSearch-Tools sowie Freigabeoptionen hinzugefügt für feinere Kontrolle über Websuch- und Fetch-Anfragen von MCP-Tools.
  • /about hinzugefügt, um Basisinformationen über deine Umgebung und das Cursor-CLI-Setup anzuzeigen.
  • Schnelleres Message-Queueing und bessere UX.
  • Shift+Enter für Zeilenumbrüche funktioniert jetzt in iTerm2, Ghostty, Kitty, Warp und Zed. Führe /setup-terminal aus, um /Option+Enter in Apple Terminal, Alacritty oder VS Code automatisch zu konfigurieren. Ctrl+J und \+Enter funktionieren universell als Alternativen.
  • Intelligentere Erkennung der Terminalumgebung für optimale Tastenkürzel und Darstellung.
  • Besseres Markdown-Rendering mit korrekten Links, Tabellen und Trennlinien.
  • Verbesserte Menügrößenanpassung, Abschneiden langer Zeilen und stabiler Zustand bei Fensteränderungen.

  • /list entfernt. Verwende /resume, um alle früheren Unterhaltungen zu sehen.
  • /models entfernt. Verwende /model, um alle Modelle zu sehen oder ein Modell auszuwählen.

  • Hängende Prozesse und stille Fehler behoben. Agent-Läufe sollten stabiler sein und weniger Fehler aufweisen.

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.