Как работает агент

Автономный цикл

Включите тумблер «Автономный режим» в шапке чата и опишите задачу. Агент:

  1. Планирует — анализирует запрос и решает, какие инструменты нужны.
  2. Действует — вызывает инструменты: читает файлы, правит код, запускает команды.
  3. Проверяет — смотрит результат каждого шага и решает, что дальше.
  4. Повторяет — пока задача не решена.
  5. Отчитывается — присылает итог: что сделано, какие файлы изменены, какие команды выполнены.

Лента действий

Во время работы видно каждый шаг: название инструмента, аргументы, результат, длительность и расход токенов. Долгие операции можно развернуть и посмотреть детали.

Plan mode

Тумблер «Plan mode» перед запуском задачи: агент сначала показывает план действий — какие файлы прочитает, что изменит, какие команды запустит — и ждёт вашего одобрения. План можно отклонить и запросить новый: файлы будут затронуты только после нажатия «Одобрить».

Фоновые задачи

Долгие задачи можно отправить в фон: чат остаётся свободным, прогресс виден в списке фоновых задач. Работа продолжается, даже если вы переключились на другой диалог.

Защита от сбоев

  • Защита от «молчания» — если модель трижды подряд вернула пустой ответ, ход прерывается с понятной ошибкой, а не невидимым пустым сообщением.
  • Watchdog'и соединения — если провайдер молчит 120 секунд во время ответа или не отвечает 90 секунд при подключении, зависший запрос прерывается — прогон не виснет, отправку можно повторить.
  • Авто-продолжение — ответ, оборванный по лимиту токенов, продолжается автоматически (до 3 раз) с пометками «Оборван» / «Продолжение».
  • Ожидание сети — при обрыве интернета облачный агент дождётся восстановления (до 10 минут) и продолжит с того же места.
  • Авто-сжатие контекста — в длинных прогонах старая история сжимается в конспект (порог ~96 тыс. токенов): расход токенов и скорость шагов не деградируют к концу задачи. Оригиналы сохраняются в архиве чата.
  • Лимит итераций — по достижении лимита агент принудительно формирует финальный отчёт.
  • Трёхуровневое применение правок — точное совпадение → построчное → без пробелов: правки применяются надёжно даже в слегка изменённых файлах.