Типичные проблемы и методы их решения
Агент работает нестабильно, не решает задачу до конца
Это общая проблема, которая может зависеть от многих параметров. Попробуйте следующие решения:
- Разделите задачу на подзадачи:
- Перейдите в режим Plan и дайте свою задачу для декомпозиции задачи на подзадачи
- Создайте новый чат
- Попросите агента в режиме Agent решать подзадачи на основе полученного
PLAN.md
- Feedback loop: опишите агенту критерии остановки явно
- Например, "делай, пока не пройдут все тесты из папки e2e"
- Чтобы агент не "хакал" критерий остановки (не подгонял тесты под свой код), вы можете запретить ему менять определённые файлы, внеся их в .writeignore
- Добавьте новый рул, например,
"Всегда проверяй решение, запуская компиляцию проекта" - Если работаете с фронтендом (пишете его или тестируете), подключите Chrome MCP или PlayWright MCP в MCP меню плагина, агент сможет "видеть" получаемый UI и станет работать лучше
Агент придумывает то, чего нет в проекте (галлюцинирует)
Явно указывайте агенту файлы, на которые он должен смотреть, через @file или #file
Агент путается в проекте
Создайте AGENTS.md: в новом чате вызовите #workflow:init.md
Агент переключился на предыдущую отмененную задачу и начал вносить правки
Начинайте новую задачу в новом чате: для этого нажмите на + New Chat в правом верхнем углу чата
Агент слишком проактивен, оверинженерит, делает то, о чём вы не просили
Создайте новое правило, как написано здесь, и напишите в нём:
Не будь проактивным, не оверинженирь, т.е. не делай то, о чём тебя прямо не попросили, например, не дописывай тесты, когда тебя просят писать только код
Агент генерирует слишком много комментариев в коде
Создайте новое правило, как написано здесь, и напишите в нём:
Не пиши комментарии, если тебя не попросили напрямую
Плагин останавливается с ошибкой вида "This model's maximum context length is X"
- Обновите плагин до версии как минимум 5.4.0
- Вызовите сжатие чата вручную, поставьте галочку, чтобы оно вызывалось автоматически в будущем