agent login / logout / status în Cursor IDE

Cursor CLI (agent) Cursor CLI (2026)

Autentificarea în Cursor CLI: login prin browser, cheie API pentru automatizări, verificarea stării și delogarea.

Sintaxă & invocare
agent login | agent logout | agent status (alias whoami) [--format text|json]

Ce face agent login / logout / status

agent login deschide browserul implicit și te autentifici cu contul Cursor; datele de autentificare se păstrează local. Cu NO_OPEN_BROWSER=1, CLI-ul afișează URL-ul de login fără să deschidă browserul, util pe servere sau prin SSH.

Pentru scripturi și CI, documentația recomandă o cheie API de utilizator, generată din Cursor Dashboard → API Keys și transmisă prin variabila CURSOR_API_KEY (varianta recomandată) sau prin --api-key.

agent status (sau whoami) arată dacă ești autentificat, informațiile contului și configurația endpoint-ului. agent logout te deloghează și șterge autentificarea salvată; în sesiunea interactivă, /logout te deloghează din Cursor.

Sintaxă și opțiuni

Opțiune / Parametru Descriere
login Autentificare prin browser.
logout Delogare și ștergerea autentificării salvate.
status / whoami Starea autentificării; --format text|json.
NO_OPEN_BROWSER=1 Afișează URL-ul de login în loc să deschidă browserul.
CURSOR_API_KEY Cheia API pentru automatizări.
/logout Delogare din sesiunea interactivă.

Exemple practice

Exemplul 1: Login pe un server fără browser

NO_OPEN_BROWSER=1 agent login

Exemplul 2: Cheie API în CI

export CURSOR_API_KEY=your_api_key_here
agent -p "implement user authentication"

Greșeli frecvente și bune practici

  • Pui cheia API direct în comenzi din scripturi versionate. Folosește variabila de mediu, cum recomandă documentația.
  • Primești erori „Not authenticated”. Rulează agent login sau verifică CURSOR_API_KEY.

Comenzi înrudite