agent logout
Meldet die CLI vom Cursor-Account ab und löscht lokal gespeicherte Zugangsdaten.
agent logout ist ein Top-Level-Befehl aus der CLI-Referenz und meldet die aktuelle CLI-Installation vom Cursor-Account ab („Sign out and clear stored authentication"). Danach sind die lokal gespeicherten Zugangsdaten entfernt, und für die nächste Nutzung ist ein erneutes agent login nötig. Wie die Zugangsdaten technisch abgelegt werden, spezifiziert die offizielle Doku nicht im Detail – die Authentifizierungs-Referenz hält dazu nur fest, dass Zugangsdaten nach dem Login „sicher lokal gespeichert" werden, ohne Keychain oder eine konkrete Speicher-Variable zu benennen. Für Skripte und CI-Umgebungen lässt sich Authentifizierung alternativ ganz ohne interaktives Login über die Umgebungsvariable CURSOR_API_KEY bzw. das Flag --api-key <key> bereitstellen, sodass sich ein Logout dort meist erübrigt.
✅ WANN EINSETZEN?
Account-Wechsel auf einer geteilten Maschine
agent logout ausführen, danach agent login mit dem anderen Account starten
Sauberer Abschluss, bevor die Zugangsdaten dieses Rechners nicht mehr genutzt werden sollen
agent logout auf einem Rechner ausführen, der nicht mehr für dieses Cursor-Konto verwendet wird
⛔ WANN EHER NICHT?
Nur kurz den Auth-Status prüfen, nicht abmelden
agent logout löscht die gespeicherten Zugangsdaten sofort für diese Installation.
Besser: agent status bzw. agent whoami nutzen, um nur den Status zu sehen
Automatisierte Skripte/CI sollen ohne interaktiven Login-Zustand laufen
Ein Logout entfernt die interaktive Session komplett, das ist für einmalige, nicht-interaktive Aufrufe unnötig.
Besser: CURSOR_API_KEY setzen bzw. --api-key <key> pro Aufruf übergeben, statt dich interaktiv an-/abzumelden
QUELLEN
- Cursor Docs — CLI Reference: Parameters ↗ cursor.com