Facade Code Документация
Сценарии совместной работы

Сценарий Facade: один агент управляет командой

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

Когда использовать этот сценарий

Используйте его, когда несколько агентов разрабатывают функции, а вы хотите проверять прогресс и разбирать вопросы в одном месте. Все они могут работать локально, а некоторые — на удалённых машинах по SSH. Менеджер служит единой точкой контакта для команды: он собирает обновления от этих агентов, пока те продолжают свою работу.

Почему такое разделение работы помогает

  • Несколько функций в одном диалоге. Попросите менеджера дать обзор. Он собирает обновления от агентов-разработчиков и рассказывает, как идут дела у каждого.
  • Видно, что требует внимания. Он проверяет терминалы на ошибки, сообщения о квотах и вопросы без ответа. При необходимости уточняет детали у нужного агента.
  • Прогресс виден, даже когда вас нет. Подключите телефон к сессии менеджера, чтобы проверять прогресс, отвечать на вопросы и давать новые указания.

1. Запустите менеджера

  • Держите редактор открытым для проектов, за которыми хотите следить. Для агентов на удалённых машинах держите активными SSH-подключения.
  • Используйте существующего агента Claude Code как менеджера или создайте его через New Agent.

В этом примере менеджер работает на Claude Code. Агенты-разработчики уже запущены и сохраняют свои CLI и модели.

РольCLIМодельУровень усилий
МенеджерClaude Code (claude)opushigh
Агент для функции A — уже запущен локальноCodex (codex)gpt-6-solhigh
Агент для функции B — уже запущен по SSHCodex (codex)deepseek-v4.1-flashxhigh
Агент для функции C — уже запущен по SSHMuse Code (muse)muse-spark-1.3high

В проекте откройте Facade, нажмите New Agent и выберите Claude Code для менеджера. Задайте модель командой /model opus, а уровень усилий — /effort high.

При включённом YOLO менеджер может обращаться ко всем агентам, подключённым через вашу домашнюю папку Facade. Эта настройка также меняет поведение подтверждений CLI; подробности — в разделе Подтверждения и доступ агентов.

2. Попросите его следить за другими агентами

Отправьте этот запрос менеджеру:

Запрос
Через Facade следи за другими агентами.
Каждые пять минут читай их терминалы и проверяй прогресс. Если что-то непонятно, спрашивай агентов напрямую.
Сообщай мне, когда у агента возникает ошибка или он застревает, а также если нужно моё решение.
Когда я спрошу о прогрессе, рассказывай, как продвигается работа над каждой функцией.

3. Как он следит за командой

  1. Находит агентов-разработчиков
  2. Регулярно проверяет прогресс
  3. Задаёт вопросы и сообщает о проблемах
  4. Продолжение с телефона
  1. Менеджер находит агентов-разработчиков и назначает проверку каждые пять минут.
  2. При каждой проверке он читает их терминалы. Если прогресс непонятен, спрашивает нужного агента.
  3. Он сообщает о проблемах и передаёт вам вопросы, требующие решения.
  4. Вы отвечаете в сессии менеджера, и он передаёт ответ агенту-разработчику. В любой момент можно попросить общий отчёт о прогрессе.

Менеджер сообщает, когда проверки запланированы. Не закрывайте его сессию; пока менеджер занят, проверки могут задерживаться.

Запланированные задачи в Claude Code ↗

4. Продолжайте с телефона

В сессии Claude Code менеджера выполните:

Подключите телефон к менеджеру
/remote-control

Следуйте подсказкам, затем откройте ссылку на сессию или отсканируйте QR-код на телефоне.

Спрашивайте менеджера о прогрессе, отвечайте на его вопросы или отправляйте обновлённые требования. Он продолжает следить за агентами-разработчиками через Facade.

Компьютер менеджера не должен переходить в спящий режим и должен оставаться подключённым к сети, а Claude Code — запущенным. Требования к аккаунту и помощь с подключением — в разделе Продолжайте работу с телефона.

Необязательно: добавьте PM или техлида для решений по проекту

Для текущих решений можно запустить агента-продакт-менеджера (PM) или техлида (TL) и закрепить его в Facade. Обсуждайте с ним направление проекта, приоритеты, технические ограничения и прошлые решения. Реализацию и отладку оставьте агентам-разработчикам, чтобы с PM или TL обсуждались только решения по проекту.

Если добавляете обоих, объясните менеджеру, как с ними работать:

Пусть PM и TL решают текущие вопросы
Через Facade отправляй текущие вопросы по продукту @PM, а технические вопросы — @TL.
Пусть они решают, опираясь на согласованное направление проекта, и передают ответы агентам-разработчикам.
Спрашивай меня, если ответ меняет это направление или они не могут договориться.

Когда сессия PM или TL становится длинной, попросите PM или TL подготовить сводку для передачи контекста: направление проекта, прошлые решения, их обоснования и открытые вопросы. Передайте эту сводку новому PM или TL, а затем скажите менеджеру, к какому агенту обращаться.

Используйте в своём проекте

  • Настройте интервал проверок или попросите менеджера сосредоточиться на функциях, которым нужно внимание.
  • Агенты-разработчики могут работать на своих машинах. Менеджер читает их терминалы и пишет им через Facade.
  • Для отдельных проектов заведите отдельных менеджеров. Каждый следит за агентами своего проекта, а вы сверяетесь с менеджерами.

При использовании Remote Control менеджером должен оставаться Claude Code. Агенты-разработчики, PM и TL могут работать на других CLI и моделях. Сохранённые настройки запуска и другие провайдеры описаны в разделах Настройки агентов, Claude Code с другим провайдером и Codex с другим провайдером.

Открыть как Markdown ↗Документация

Поиск по документации

Поиск по этому руководству. ↑ ↓ — перемещение, Enter — открыть, Esc — закрыть.