# Совместная работа агентов

Выберите, как агенты будут вместе проверять, писать, реализовывать задачи или управлять работой.

## Решите, какая помощь вам нужна

Начните с задачи в своём проекте. Возможно, вам нужен второй взгляд на изменения, несколько черновиков для сравнения или исполнители, которые параллельно делают части одной функции.

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

## Выберите сценарий совместной работы

- [Один агент пишет, другой проверяет в цикле](https://facadecode.com/ru/docs/collaboration/implement-review/)
  Поручите второму агенту проверить ваши изменения, сообщить о найденном и проверить исправления. В этом примере код пишет Claude Code, а проверяет Codex.

- [Несколько агентов пишут черновики. Затем они проверяют работы друг друга.](https://facadecode.com/ru/docs/collaboration/cross-review-writing/)
  Поручите нескольким агентам написать текст по одному заданию, проверить черновики друг друга и доработать их с учётом замечаний.

- [Планирование моделью SOTA, параллельная реализация недорогими исполнителями](https://facadecode.com/ru/docs/collaboration/parallel-worktrees/)
  Поручите планирование сложной задачи модели SOTA (state-of-the-art), а реализацию — исполнителям на более дешёвых моделях в параллельных рабочих деревьях. Координатор проверит объединённые изменения и запустит тесты.

- [Сценарий Facade: один агент управляет командой](https://facadecode.com/ru/docs/collaboration/phone-led-team/)
  Поручите одному агенту следить за агентами-разработчиками и передавать вам их вопросы. Отойдя от компьютера, продолжайте общаться с этим менеджером с телефона.

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

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

Комбинацию можно сохранить как именованную запись в [настройках агентов](https://facadecode.com/ru/docs/settings/). Встроенный тип сохраняет интеграцию с CLI, даже если вы подключили другого провайдера моделей.

## Как агенты работают вместе

Facade даёт поддерживаемым агентам инструменты, чтобы находить других агентов, запускать помощников, обмениваться сообщениями и читать их терминалы. Координатор может собрать результаты и передать вам вопросы.

Доставленное сообщение означает, что запрос дошёл до другого агента. Чтобы узнать результат, дождитесь ответа. Если вы хотите поговорить с помощником сами, откройте его терминал на панели Facade.

Программы с `type: "custom"` получают ввод в терминале, но не получают эти инструменты совместной работы.

## Используйте среду проекта, которая нужна задаче

Агенты могут работать в общей папке проекта при ревью или в отдельных рабочих деревьях Git для независимых изменений. В руководстве по параллельной реализации описано, как исполнители возвращают изменения на общее ревью и тесты.

Чтобы использовать инструменты и файлы другой машины, см. [Агенты на удалённой машине](https://facadecode.com/ru/docs/remote-ssh/). Чтобы управлять агентом Claude Code вдали от рабочего места, см. [Продолжайте работу с телефона](https://facadecode.com/ru/docs/remote-control/).

## Источник подхода

Эти схемы опираются на разделение ролей и передачу работы в исследовательском прототипе Super Agent от DeepSeek, адаптированном к инструментам агентов Facade.

[Описание ролей и коммуникации в DeepSeek ↗](https://github.com/deepseek-ai/dsh-superagent-prototype/blob/main/docs/004-prompts.md)
