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 loginsau verificăCURSOR_API_KEY.