Référence des commandes · Cursor CLI
agent logout
Déconnecte la CLI du compte Cursor et efface les identifiants stockés localement.
agent logout est une commande de premier niveau de la référence de la CLI et déconnecte l'installation actuelle de la CLI du compte Cursor (« Sign out and clear stored authentication »). Ensuite, les identifiants stockés localement sont supprimés, et un nouvel agent login est nécessaire pour la prochaine utilisation. La documentation officielle ne précise pas en détail la manière dont les identifiants sont techniquement stockés – la référence sur l'authentification indique seulement que les identifiants sont « stockés localement de façon sécurisée » après la connexion, sans mentionner de trousseau (keychain) ni de variable de stockage précise. Pour les scripts et les environnements CI, l'authentification peut à l'inverse être fournie sans connexion interactive via la variable d'environnement CURSOR_API_KEY ou le flag --api-key <key>, ce qui rend généralement une déconnexion superflue dans ce contexte.
✅ QUAND L’UTILISER ?
Changement de compte sur une machine partagée
Exécuter agent logout, puis démarrer agent login avec l'autre compte
Clôture propre avant de ne plus utiliser les identifiants de cette machine
Exécuter agent logout sur une machine qui ne sera plus utilisée pour ce compte Cursor
⛔ QUAND ÉVITER ?
Juste vérifier brièvement le statut d'authentification, sans se déconnecter
agent logout supprime immédiatement les identifiants stockés pour cette installation.
Mieux: Utiliser agent status ou agent whoami pour ne consulter que le statut
Des scripts/CI automatisés doivent fonctionner sans état de connexion interactif
Une déconnexion supprime entièrement la session interactive, ce qui est inutile pour des appels ponctuels et non interactifs.
Mieux: Définir CURSOR_API_KEY ou passer --api-key <key> à chaque appel, plutôt que de se (dé)connecter de façon interactive
SOURCES
- Cursor Docs — CLI Reference: Parameters ↗ cursor.com