/ask în Aider CLI

Pune întrebări despre cod fără ca Aider să modifice fișiere; fără argument, trece sesiunea în modul ask.

Sintaxă & invocare
/ask [întrebare]

Ce face /ask

/ask trimite o întrebare despre codul din repository. Aider discută codul și răspunde, dar nu face modificări în fișiere. Cu o întrebare după comandă, doar acel mesaj rulează în modul ask; mesajul următor revine la modul activ (de obicei code).

Fără argument, /ask schimbă modul activ în ask, până îl schimbi din nou. Promptul arată modul curent: ask> în loc de >.

Documentația recomandă alternarea între /ask și /code: discuți planul în ask, apoi treci în code și ceri pe scurt aplicarea lui. Tot ce s-a discutat în ask ajută la modificările corecte.

Sintaxă și opțiuni

Opțiune / Parametru Descriere
[întrebare] Mesajul trimis în modul ask. Fără el, modul ask devine modul activ.

Exemple practice

Exemplul 1: O întrebare punctuală

/ask Ce face funcția parse_config și unde este apelată?

Exemplul 2: Plan în ask, execuție în code

După ce ați convenit asupra planului, ajunge un mesaj scurt în modul code.

/ask Cum ai separa validarea din views.py într-un modul propriu?
/code fă asta

Greșeli frecvente și bune practici

  • Aștepți modificări după un /ask. Modul ask nu editează fișiere; folosește /code sau scrie mesajul în modul code.
  • Uiți că /ask fără argument schimbă modul permanent. Verifică promptul (ask>) înainte să ceri modificări.

Comenzi înrudite