Перейти к содержимому

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

Waibee Code это агент, а не чат. Ты ставишь задачу, а он сам её выполняет: читает файлы, запускает команды, правит код и проверяет результат, пока задача не будет решена.

Каждый ход агент проходит один и тот же круг:

  1. Читает задачу и текущий контекст.
  2. Решает, что сделать дальше, и вызывает инструмент: прочитать файл, найти по коду, запустить команду, внести правку.
  3. Читает результат инструмента.
  4. Повторяет, пока задача не будет решена или пока не потребуется твоё участие.

Ты можешь вмешаться в любой момент: остановить ход, поправить направление или вклиниться на ходу через режим steer.

С проектом агент взаимодействует через инструменты: чтение и запись файлов, запуск команд в оболочке, поиск по коду, языковой сервер (LSP), веб-запросы, субагенты и другое. Полный список и что делает каждый, смотри на странице Возможности.

Действия, которые меняют систему (правка файлов, команды), по умолчанию требуют подтверждения. Как часто агент спрашивает, зависит от режима прав (default, accept-edits, trust, bypass) и от списков разрешённых и запрещённых команд. Подробнее в разделе Права доступа.

Весь диалог, включая прочитанные файлы и вывод команд, агент держит в окне контекста модели. Оно заполняется быстро, поэтому агент сам сжимает старую историю, а ты помогаешь ему беречь место. Как это устроено и что делать, в разделе Окно контекста.

Твои правила агент берёт из файлов-инструкций (WAIBEE.md, CLAUDE.md), которые читает в начале сессии. Отдельно он ведёт память: факты о тебе и о проекте, которые переживают перезапуск. Где всё это лежит, показывает Каталог .waibee.

Возможности агента наращиваются навыками, субагентами, хуками, MCP-серверами и плагинами. Обзор каждого механизма собран в разделе Возможности, детали в разделе «Настройка».