Фоновые агенты
Agent Nine может создавать фоновых агентов для параллельного выполнения задач — как команда AI-помощников, работающих одновременно.
Как это работает
Когда вы просите о чём-то сложном, Agent Nine может создать под-агентов, работающих параллельно:
text
Отрефактори модуль авторизации и одновременно напиши для него тестыtext
Один агент исследует кодовую базу, другой пишет план реализацииКаждый агент работает независимо со своим контекстом и возвращает результаты вам.
Типы агентов
| Тип | Назначение | Пример |
|---|---|---|
| General Purpose | Любая задача — код, анализ, отладка | «Исправь баг с логином» |
| Explore | Быстрый поиск и навигация по коду | «Найди все API-эндпоинты» |
| Plan | Планирование архитектуры и реализации | «Спланируй миграцию базы данных» |
| Verification | Проверка реализации, запуск тестов | «Проверь, работают ли изменения в авторизации» |
| Guide | Ответы о возможностях и инструментах | «Как работают хуки?» |
Когда создаются агенты
Agent Nine решает, использовать ли агентов, исходя из задачи:
| Сценарий | Агенты? |
|---|---|
| Простой вопрос или быстрая правка | Нет — обработка напрямую |
| Сложная задача с независимыми частями | Да — параллельные агенты |
| Исследование + реализация | Да — один исследует, другой реализует |
| Масштабный рефакторинг | Да — несколько агентов обрабатывают разные файлы |
Мониторинг агентов
Активные агенты отображаются в области статуса. Вы можете:
- Видеть прогресс — обновления в реальном времени по каждому агенту
- Отменить — остановить агента, если передумали
- Прочитать результат — просмотреть выходные данные завершённого агента
Обмен сообщениями
Агенты могут общаться друг с другом через систему почтовых ящиков:
text
Отправь сообщение агенту test-writer: "Модуль авторизации готов для тестов"Проверить входящие:
text
Прочитай мои сообщенияЭто позволяет координировать работу — один агент может дождаться завершения другого перед продолжением.
Изоляция агентов
Каждый агент работает изолированно, чтобы избежать конфликтов:
- Отдельный контекст — агенты не мешают разговорам друг друга
- Независимое управление — отмена одного агента не влияет на остальных
- Git worktree — агенты могут работать с изолированными копиями репозитория, чтобы изменения файлов не конфликтовали
Примеры
Параллельная разработка
text
Создай команду: один агент рефакторит слой базы данных,
другой обновляет API-эндпоинты, третий пишет тестыИсследование и реализация
text
Разберись, как работает аутентификация в этом проекте,
затем реализуй поддержку OAuth2Код-ревью
text
Проверь изменения в последних 5 коммитах и
составь резюме потенциальных проблем