Cursor: режимы Agent, Ask и Edit, когда какой
В чате Cursor три режима. Agent правит несколько файлов и сам гоняет терминал, Ask отвечает на вопросы и ничего в коде не трогает, Edit применяет точечные инлайн-диффы. Правило простое, быстрый вопрос это Ask, точечная правка это Edit, задача на несколько файлов это Agent.
Чем они отличаются
| Режим | Меняет код | Несколько файлов | Запускает команды |
|---|---|---|---|
| Ask | нет | нет | нет |
| Edit | да | редко | нет |
| Agent | да | да | да |
Ask, вопросы без правок
Когда нужно понять кусок кода, объяснить ошибку или оценить подход, включайте Ask. Агент ничего не изменит, просто расскажет. Это самый дешёвый и безопасный режим для разведки.
Edit, точечные диффы
Когда вы знаете, что именно поправить в одном или двух местах, берите Edit. Агент покажет инлайн-дифф, вы примете или отклоните. Это быстрее и предсказуемее, чем запускать полного агента ради одной строки.
Agent, автономная задача
Когда задача затрагивает много файлов и требует прогнать терминал, нужен Agent. Он сам планирует, правит, запускает тесты и поправляет ошибки. Идеально для рефакторинга и новых фич, но следите за диффами, которые он предлагает применить.
Частые вопросы
В каком режиме Cursor задавать вопросы по коду?
В режиме Ask. Он ничего не меняет в коде, просто отвечает, и расходует меньше, чем полный агент.
Чем Edit отличается от Agent в Cursor?
Edit применяет точечные правки в одном-двух местах, Agent сам правит много файлов и запускает команды в терминале.