Referencia de comandos · Cursor CLI
agent logout
Cierra la sesión de la CLI en la cuenta de Cursor y borra las credenciales guardadas localmente.
agent logout es un comando de nivel superior de la referencia de la CLI y cierra la sesión de la instalación actual de la CLI en la cuenta de Cursor («Sign out and clear stored authentication»). Después, las credenciales guardadas localmente quedan eliminadas, y para el próximo uso hace falta volver a ejecutar agent login. La documentación oficial no especifica en detalle cómo se almacenan técnicamente las credenciales – la referencia de autenticación solo indica que, tras el login, las credenciales se «guardan de forma segura localmente», sin mencionar un keychain ni una variable de almacenamiento concreta. Para scripts y entornos de CI, la autenticación se puede proporcionar alternativamente sin login interactivo mediante la variable de entorno CURSOR_API_KEY o el flag --api-key <key>, de modo que ahí un logout suele resultar innecesario.
✅ ¿CUÁNDO USARLO?
Cambio de cuenta en una máquina compartida
Ejecutar agent logout y después iniciar agent login con la otra cuenta
Cierre limpio antes de dejar de usar las credenciales de este equipo
Ejecutar agent logout en un equipo que ya no se va a usar con esta cuenta de Cursor
⛔ ¿CUÁNDO MEJOR NO?
Solo querer comprobar brevemente el estado de autenticación, sin cerrar sesión
agent logout elimina de inmediato las credenciales guardadas para esta instalación.
Mejor: Usar agent status o agent whoami para ver solo el estado
Scripts automatizados o CI que deben ejecutarse sin un estado de login interactivo
Un logout elimina por completo la sesión interactiva, algo innecesario para invocaciones puntuales y no interactivas.
Mejor: Establecer CURSOR_API_KEY o pasar --api-key <key> en cada invocación, en lugar de iniciar/cerrar sesión de forma interactiva
FUENTES
- Documentación de Cursor — CLI Reference: Parameters ↗ cursor.com