Agent SDK

Das Agent SDK ist ab sofort verfügbar. Damit definierst du einen Agent als Ordner mit Code, testest ihn mit Evals und stellst ihn in Cursor oder auf deiner eigenen Infrastruktur bereit.

Führe npx @cursor/agent-sdk init ./my-bot und anschließend agent-sdk dev aus, um den Bot lokal mit einem Playground zu starten. Mit --template startest du direkt mit einer Vorlage: einem Security Reviewer, einem Approver für Owners-Richtlinien, einem PR-Autofixer oder einem Triage-Bot für Linear oder Jira.

Agents überall bereitstellen, wo du sie brauchst

Sobald du einen Agent produktiv einsetzen möchtest, kannst du ihn in Cursor bereitstellen, indem du im Projektverzeichnis agent-sdk deploy ausführst. Der Befehl erstellt den Agent, weist ihm eine URL zu und startet ihn auf unserer Infrastruktur. Geheimnisse und Integrationen verwaltest du im Dashboard – und nutzt dabei weiterhin dieselben Logs, Evals und denselben Playground wie lokal.

Agenten als Code

Ein Agent ist ein Projekt. instructions.md ist der Prompt. Jede Datei in tools/ ist eine typisierte Aktion, die das Modell aufrufen kann. skills/ enthält Abläufe, die das Modell bei Bedarf lädt, mcp-connections/ fügt Tools von MCP-Servern hinzu, und channels/ legt fest, wo der Bot Nachrichten empfängt und beantwortet. agent-sdk validate prüft das Projekt, und agent-sdk info zeigt an, was erkannt wurde.

Kanäle

Agenten werden durch PR-, Kommentar- und CI-Events von GitHub, GitLab und Bitbucket aktiviert, durch Erwähnungen und DMs in Slack, durch Webhooks beliebiger Anbieter sowie per Cron-Zeitplan. GitHub-Events werden über dein Cursor-Konto abgerufen, daher ist keine öffentliche Webhook-URL erforderlich. Slack wird bereits standardmäßig umfassend unterstützt.

Jede Unterhaltung hat ihre eigene Sitzung und einen vollständigen Datensatz aller Nachrichten und Tool-Aufrufe. Rückfragen in einem PR oder Slack-Thread setzen dieselbe Sitzung fort.

Evals

Ein Eval sendet eine festgelegte Nachricht an den Bot und prüft anschließend, was er getan hat: welche Tools ausgeführt wurden, mit welcher Eingabe und welche Struktur die Antwort hat. Führe agent-sdk eval lokal oder in der CI aus.

agent-sdk github replay <pr-url> wandelt einen echten PR in signierte Webhook-Payloads um und sendet sie an den Bot. So lassen sich GitHub-gesteuerte Bots testen, ohne auf einen Push warten zu müssen. Füge --dry-run --fixtures-dir fixtures/ hinzu, um die Payloads als Eval-Fixtures zu speichern.

Loslegen

Das Agent SDK ist ab heute allgemein verfügbar. Lies die Docs und leg direkt los.

Zeichenflächen für Cloud-Agenten und Verbesserungen bei Umgebungen

Zeichenflächen von Cloud-Agenten

Cloud-Agenten können jetzt im Rahmen ihrer Arbeit interaktive Zeichenflächen erstellen. Um eine fertige Zeichenfläche mit deinem Team zu teilen, schick einfach den Link.

Mehr über das Teilen von Zeichenflächen erfahren.

Environments API

Die Environments API ist jetzt als Beta verfügbar. Mit ihr kannst du die Cloud-Umgebungen, in denen deine Agenten laufen, programmgesteuert erstellen und verwalten.

Größere, schnellere Umgebungen

Cloud-Agent-Umgebungen unterstützen jetzt bis zu 300 Repositorys. Außerdem laden große Umgebungen jetzt 5-mal schneller.

Origin App Marketplace

Origin lässt sich jetzt mit über 20 Apps für Bereitstellungen, CI, Code-Review, Sicherheit, Überwachung und Projektverwaltung integrieren – von Partnern wie Cloudflare, Linear, Sentry und Socket Security.

Ab heute steht der Marketplace außerdem allen offen, die eigene Apps einreichen möchten. So kann jedes Team, das Entwickler-Tools entwickelt, eine App für Origin veröffentlichen.

Apps für deinen Stack

Der Marketplace enthält jetzt Apps für:

Origin App Marketplace mit Apps für Bereitstellungen, CI, Code-Review, Sicherheit, Monitoring und Projektmanagement

Im Marketplace veröffentlichen

So reichst du eine App ein:

  1. Erstelle eine App in deinem Namespace. Während du sie entwickelst, ist sie nur in deinem Namespace sichtbar.
  2. Entwickle mit der Origin API. Apps authentifizieren sich mit einem App-JWT und Installation-Access-Tokens, empfangen Webhook-Events und schreiben Check-Runs, PR-Kommentare und Reviews zurück.
  3. Mach die App öffentlich und reiche sie anschließend auf ihrer App-Seite mit einem Slug, vorgeschlagenen Tags und einem Demo-Video ein. Das Video sollte die Installation, die Deinstallation und die zentralen Abläufe deines Produkts zeigen.
  4. Wir prüfen deine Einreichung und nehmen die App nach der Freigabe in den Marketplace auf.
Eine App im Origin App Marketplace einreichen

Loslegen

Probiere die Apps im Origin App Marketplace gleich heute aus.

Du möchtest eine Origin-App erstellen? Beginne mit dem Leitfaden zum Veröffentlichen und der Origin-API-Referenz.

Das Origin-Apps-Plugin kann außerdem Fragen anhand der aktuellen Origin-API-Docs beantworten und die Portierung einer bereits laufenden App zu Origin planen.

Remote Control für lokale Agents

Du kannst jetzt die lokalen Agents, die auf deinem Computer laufen, in der Cursor-iOS-App verfolgen und ihnen direkt antworten.

Erste Schritte

Remote Control ist standardmäßig für alle aktiviert – mit Ausnahme von Enterprise-Organisationen.

Lade die Cursor iOS-App herunter und melde dich an. Die Computer in deinem Konto werden automatisch in der App angezeigt. Tippe in der App auf deinen Computer und bestätige die Kopplungsanfrage in der Cursor Desktop-App. Deine lokalen Agents werden dann in einer Liste angezeigt. Tippe auf einen davon, um zu sehen, woran er gerade arbeitet, oder um ihm eine Nachricht zu senden.

Remote Control für lokale Agents in der Cursor iOS-App

Agents laufen weiterhin auf deinem Computer

Remote Control verlagert deine Agents nicht. Sie laufen weiterhin auf deinem Computer, und die App verbindet sich mit ihnen. Damit Remote Control funktioniert, muss dein Computer eingeschaltet und online bleiben.

Computer wach halten

Damit dein Computer nicht in den Ruhezustand wechselt, während du unterwegs bist, aktiviere in den Desktop-Einstellungen von Cursor unter Remote Control die Option „Keep this computer awake“. Dein Computer muss dafür ans Stromnetz angeschlossen und aufgeklappt sein.

Für Enterprise-Teams

Remote Control ist standardmäßig aktiviert – außer bei Enterprise-Organisationen. Dort können Enterprise-Admins die Funktion unter Org settings > Security and identity > Remote control aktivieren.

Remote Control funktioniert auch ohne Cloud-Agents.

Remote Control ist ab sofort in der Cursor iOS-App verfügbar.

Rollouts und Sicherheitsprüfung

Heute führen wir zwei Cursor-Bots für die letzte Meile beim Ausliefern von Code ein. Rollouts überwacht jede Änderung während des Deployments und meldet ihren Zustand für jede Umgebung. Die Sicherheitsprüfung meldet ausnutzbare Bugs in jedem PR.

Beide sind ab sofort in den Teams- und Enterprise-Plänen verfügbar.

Rollouts

Rollouts fügt jedem PR einen Monitor hinzu, überwacht die Änderung während des Deployments und meldet ihren Zustand pro Umgebung: „als fehlerfrei verifiziert“, „Regression erkannt“ oder „nicht eindeutig“. Es ist Cursors Version der Firetiger Change Monitors, neu entwickelt mit dem Bot Development Kit.

Aktiviere es im Dashboard und verbinde deine Versionsverwaltung, dein Deployment-System und deinen Telemetrie-Anbieter. Ab dem nächsten PR beginnt Rollouts mit der Überwachung.

Monitoring-Pläne

Sobald ein PR geöffnet wird, analysiert Rollouts den Diff und die betroffenen Systeme und erstellt anschließend einen Monitoring-Plan als PR-Kommentar. Der Plan führt die erkannten Risiken auf, die beabsichtigte Wirkung der Änderung, die Signale, die Rollouts prüfen wird, sowie etwaige Lücken in der Instrumentierung, die es schwer machen würden, die Änderung zu verifizieren. Bearbeite den Plan direkt im PR – Rollouts nutzt dann deine Version.

Deployment-Tracking

Rollouts wird bei Deploy-Events für den Commit der Änderung aktiv und führt den Plan anhand deiner Logs, Metriken und Traces aus. Dabei verfolgt Rollouts jede Umgebung separat. So kann eine Änderung in Staging verifiziert und in Produktion trotzdem beanstandet werden. Rollouts prüft die beabsichtigte Wirkung der Änderung zusammen mit Fehlermeldungen und Latenzsignalen und meldet sich im PR zurück, sobald ein Ergebnis feststeht.

Regressionen

Wenn Rollouts eine Regression erkennt, benennt es die vermutlich verantwortliche Änderung und benachrichtigt deren Autor. Je nach Konfiguration kann es außerdem einen Revert-PR zum Review öffnen oder den Befund zur Behebung an einen Cloud-Agent übergeben. Merges oder Rollbacks führt Rollouts derzeit nicht eigenständig durch.

Integrationen

Rollouts verbindet sich für die Versionsverwaltung mit Origin oder GitHub, für Deploy-Events mit deinem Continuous-Delivery-System und für Signale mit Datadog sowie anderen Telemetrieanbietern. Eine Integration für Feature-Flags ist bald verfügbar.

Sicherheitsprüfung

Die Sicherheitsprüfung ist ab sofort verfügbar. Sie analysiert jeden PR im Kontext der Codebasis und veröffentlicht einen einzigen Review-Kommentar, in dem ausnutzbare Bugs gemeldet werden. Stil und Qualität bleiben Sache von Bugbot.

Kommentar der Sicherheitsprüfung in einem PR, der einen ausnutzbaren Bug samt Schweregrad und Korrekturvorschlag meldet

Aktiviere sie im Dashboard für die Repositories, die du überprüfen lassen möchtest. Draft-PRs werden übersprungen.

Was gemeldet wird

Die Sicherheitsprüfung sucht nach Injection-Schwachstellen in SQL-, Befehls- und Template-Kontexten sowie nach Umgehungen von Authentifizierung und Autorisierung, einschließlich Prüfungen, die nach einem Refactoring nicht mehr ausgeführt werden. Außerdem markiert sie Secrets und Zugangsdaten, die in den Quellcode committet wurden, SSRF und nicht validierte Weiterleitungen, unsichere Deserialisierung sowie Änderungen an Abhängigkeiten, durch die bekannte Sicherheitslücken entstehen. Dabei verfolgt sie, wo Benutzereingaben ins System gelangen und welche Stellen sie durchlaufen.

Befunde

Jeder Befund enthält einen Schweregrad, den Angriffspfad und einen Korrekturvorschlag. Wenn du einen Befund mit Begründung verwirfst, meldet ihn die Sicherheitsprüfung in diesem PR nicht erneut.

Team-Regeln

Füge Regeln für deine Codebasis hinzu – etwa, über welchen Client externe Aufrufe laufen müssen oder welche Tabellen nie aus einem Request-Handler abgefragt werden dürfen. Die Sicherheitsprüfung setzt sie bei jedem PR durch.

Erste Schritte

Rollouts und Security Reviewer sind ab sofort in den Teams- und Enterprise-Plänen verfügbar. Aktiviere beide Bots im Tab „Automatisierung“.

In den nächsten 10 Tagen stellen wir Nutzungsguthaben bereit, damit Teams Rollouts mit echten Änderungen ausprobieren können. Teams-Kunden erhalten Guthaben für etwa 50 Änderungen, Enterprise-Kunden für etwa 500.