Агентний режим у Cursor: коли довіряти задачу повністю
Агент у Cursor сам читає проєкт, редагує кілька файлів і запускає команди. Перевіряємо, на яких задачах це працює.
Звичайне автодоповнення пропонує рядок. Агент отримує задачу цілком: знаходить потрібні файли, вносить зміни в кілька місць і запускає тести чи збірку, щоб перевірити себе.
Де агент справляється добре
- Рутинні рефакторинги: перейменувати пропс у всіх компонентах, перевести модуль з JS на TypeScript.
- Типові фічі за зразком: «зроби сторінку налаштувань так само, як сторінку профілю».
- Виправлення за повідомленням про помилку: агент сам відтворює помилку і перевіряє виправлення.
Де краще тримати руку на кермі
- Архітектурні рішення: агент обере робочий варіант, але не обов’язково той, з яким вам жити далі.
- Зміни з побічними ефектами: міграції бази, видалення файлів, оновлення залежностей.
- Великі задачі без чіткого критерію «готово».
Практичні поради
- Описуйте результат, а не кроки: що має працювати і як це перевірити.
- Давайте агенту команду для перевірки —
npm run buildабо конкретний тест. - Переглядайте diff перед комітом, як переглядали б PR колеги.