Debug Mode (depanare cu dovezi din rulare) în Cursor IDE

Debug Mode găsește cauza unui bug din dovezi de rulare: formulează ipoteze, adaugă loguri, îți cere să reproduci problema, apoi face o corectură țintită.

Sintaxă & invocare
Shift + Tab până la Debug sau selectorul de moduri; în CLI /debug [prompt]

Ce face Debug Mode (depanare cu dovezi din rulare)

Documentația actuală nu descrie un buton „Fix with AI”. Pentru depanare, Cursor are Debug Mode: în loc să scrie cod imediat, Agent explorează fișierele relevante, formulează mai multe ipoteze despre cauză și adaugă instrucțiuni de logare care trimit date către un server local de depanare dintr-o extensie Cursor.

Apoi îți cere să reproduci bug-ul, cu pași concreți. Analizează logurile adunate, face o corectură țintită (adesea câteva linii), tu verifici prin aceiași pași, iar după confirmare Agent scoate toată instrumentarea. Modul ajută la bug-uri reproductibile dar neclare, race conditions, probleme de performanță, scurgeri de memorie și regresii.

Deschizi panoul Agent (Cmd + I), treci în Debug cu Shift + Tab sau din selectorul de moduri și descrii bug-ul ori lipești eroarea. În CLI, /debug comută modul.

Sintaxă și opțiuni

Opțiune / Parametru Descriere
Ipoteze Mai multe cauze posibile, înainte de orice cod.
Instrumentare Loguri trimise către un server local de depanare.
Reproducere Pașii pe care îi execuți tu.
Curățare Logurile adăugate se elimină după confirmare.

Exemple practice

Exemplul 1: Bug intermitent

Debug: Coșul se golește uneori după login.
Pași: adaug 2 produse, mă deloghez, mă loghez din alt tab.
Aștept: produsele rămân. Primesc: coș gol.

Greșeli frecvente și bune practici

  • Nu urmezi exact pașii de reproducere ceruți, iar logurile nu prind problema.
  • Scrii doar „nu merge”. Spune ce aștepți și ce se întâmplă, cu mesajul de eroare și stack trace-ul.
  • Folosești Debug pentru o funcționalitate nouă. Pentru cod nou, folosește Agent.

Comenzi înrudite