Мультиагентное программирование

Мультиагентное программирование — полное руководство

Когда одного ИИ-агента не хватает, несколько агентов работают вместе: параллельная разработка, код-ревью, масштабный рефакторинг — от проектирования архитектуры до реализации и тестов, всё одновременно. Сравнение подходов к мультиагентной разработке: Claude Code, мультиагентный OpenCode и Codex. В официальной документации показано, как включить мультиагентный режим, как его настроить и во что он обходится.

#MultiAgent #AgentTeams #AI2026

Что такое мультиагентное программирование?

Мультиагентное программирование — это парадигма, в которой несколько ИИ-агентов совместно выполняют задачи разработки. Вместо одного агента на всех каждый специализируется на своём: проектирование архитектуры, фронтенд и бэкенд, юнит-тесты и ревью кода. Агенты работают в собственных контекстах, а ведущий агент или скрипт делит работу и собирает результаты. На октябрь 2026 года документация Claude Code, Codex и OpenCode описывает свой подход у каждого инструмента.

Параллельная разработка

Несколько агентов пишут код одновременно, поэтому фронтенд и бэкенд продвигаются параллельно и не ждут друг друга.

Разделение специализаций

Каждый агент сосредоточен на одной области (архитектура, реализация, тесты, безопасность) и использует свои сильные стороны.

Повышение качества

Агенты проверяют код друг друга и замечают проблемы с разных сторон.

Мультиагентные решения в Claude Code, OpenCode и Codex

Claude Code Agent Teams

Мультиагентный режим из документации Claude Code: лид и несколько участников, которые делят список задач и пишут друг другу напрямую.

Архитектура: лид → участники (отдельные экземпляры) → общий список задач

Мультиагентный OpenCode

OpenCode — открытая мультиагентная архитектура с встроенными агентами Build и Plan. Комбинация Build/Plan/Custom Agent обеспечивает гибкость для различных рабочих процессов. В документации OpenCode агенты делятся на основных, с которыми вы общаетесь, и субагентов: их вызывает основной агент или вы через @-упоминание. Настраивать можно и тех и других. Репозиторий плагина oh-my-opencode переименован в oh-my-openagent, и в документации QCode прежний список встроенных ролей больше не приводится.

Архитектура: основные агенты + субагенты; встроенные Build/Plan и General/Explore/Scout, все настраиваемые

Субагенты Codex

В документации Codex от OpenAI: в текущих версиях воркфлоу с субагентами включены по умолчанию — по запросу Codex параллельно запускает несколько агентов и сводит результаты в один ответ; своих агентов задают в TOML-файлах.

Архитектура: основная сессия + параллельные потоки агентов (просмотр и переключение через /subagents)

Функция Claude Code OpenCode Codex
Тип связи Общий список задач + прямые сообщения между участниками Вызывает основной агент или вы через @-упоминание Автономное выполнение (асинхронно)
Количество агентов Зависит от задачи (в документации: жёсткого лимита нет) 2 встроенных основных агента и 3 субагента, можно добавлять свои Запускаются под задачи по запросу
Управление задачами Общий список задач: участники берут и закрывают Основной агент раздаёт задачи профильным субагентам Лимит потоков задаётся в config.toml
Стоимость В plan mode — примерно в 7 раз больше токенов обычной сессии (по документации) Зависит от модели, выбранной для агента Больше токенов, чем при запуске одного агента (предупреждение документации)

Примеры сценариев

1

Параллельная разработка

Фронтенд-агент собирает UI-компоненты, бэкенд-агент пишет API, а тестовый агент параллельно готовит тест-кейсы — работа идёт одновременно.

2

Код-ревью

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

3

Масштабная миграция и рефакторинг

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

Единое управление через QCode.cc

Один ключ QCode.cc работает в Claude Code, Codex, OpenCode и других инструментах; оплата по токенам, цены каждой модели — на /models.

Один ключ на всё: Claude Code, OpenCode и Codex работают с одним и тем же ключом

Расходы под контролем — в статистике консоли видно модель, токены и стоимость каждого вызова

Гибкий выбор — подбирайте инструмент и модель под задачу

Практика, октябрь 2026: как включить и настроить мультиагентную работу в Claude Code, Codex и OpenCode

Claude Code: пять способов запускать агентов параллельно

На 2026-10-20 документация Claude Code называет пять способов вести несколько задач одновременно: субагенты, agent view, agent teams, динамические воркфлоу и projects. Они различаются тем, кто координирует работу, общаются ли исполнители между собой и правят ли они одни и те же файлы.

  • Субагенты: исполнители внутри одной сессии, которые делают побочную задачу в своём контексте и возвращают сводку. Описываются Markdown-файлами в .claude/agents/ (проект) или ~/.claude/agents/ (личные); обязательны только name и description, а в model можно указать псевдоним вроде sonnet или opus либо полный ID модели.
  • Agent teams: лид и несколько участников с общим списком задач, которые пишут друг другу напрямую. Функция экспериментальная и по умолчанию выключена; чтобы включить, задайте CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1. Участники создаются только в интерактивных сессиях.
  • Динамические воркфлоу: Claude пишет скрипт, который управляет множеством субагентов, — для аудита всей кодовой базы или миграции 500 файлов; достаточно написать в промпте ultracode или попросить воркфлоу.
  • Agent view: команда claude agents открывает один экран, где можно раздавать фоновые сессии и следить за ними (research preview).
  • Одни и те же файлы? Agent teams не изолируют участников в worktree, поэтому делите работу по файлам; субагенты могут получить собственную копию через isolation: worktree.

Codex: субагенты и собственные агенты

Документация OpenAI по Codex сообщает, что в текущих версиях Codex воркфлоу с субагентами включены по умолчанию. Попросите прямо, например spawn two agents или «по одному агенту на пункт», и Codex запустит агентов параллельно и соберёт их результаты в один ответ; в CLI команда /subagents переключает потоки агентов. Встроенных агентов три: default, worker и explorer.

Собственные агенты — это TOML-файлы в ~/.codex/agents/ (личные) или .codex/agents/ (проект). В каждом обязательны name, description и developer_instructions, можно задать model и model_reasoning_effort. Собственные агенты наследуют права, провайдера и MCP-серверы родительской сессии, поэтому после настройки основной сессии субагенты используют ту же конфигурацию.

Глобальные параметры задаются в разделе [agents] файла config.toml: например, agents.max_concurrent_threads_per_session ограничивает число одновременных потоков, а agents.default_subagent_model задаёт модель субагентов по умолчанию. Документация предупреждает, что воркфлоу с субагентами расходуют больше токенов, чем сопоставимый запуск одного агента, и советует начинать с задач на чтение (исследование кода, тесты, сортировка, сводки), осторожнее относясь к параллельной записи кода.

OpenCode: основные агенты и субагенты

Документация OpenCode делит агентов на два вида. Основные (primary) — те, с кем вы общаетесь напрямую: встроенные Build и Plan переключаются клавишей Tab. Субагенты — специализированные помощники, которых вызывает основной агент или вы сами через упоминание, например @general; встроенные субагенты — General, Explore и Scout.

Своих агентов можно описать в разделе agent файла opencode.json или Markdown-файлами в ~/.config/opencode/agents/ (глобально) и .opencode/agents/ (в проекте).

Один ключ QCode для всех трёх инструментов

На 2026-10-20: для Claude Code задайте ANTHROPIC_BASE_URL=https://api.qcode.cc/api и ANTHROPIC_AUTH_TOKEN с ключом QCode (начинается с cr_). Для Codex добавьте в ~/.codex/config.toml собственного провайдера с base_url = https://api.qcode.cc/openai и wire_api = responses (имя провайдера — любое). Для OpenCode следуйте странице OpenCode в документации QCode: там сказано, что для работы OpenCode нужно разрешение на прямые API-запросы; по умолчанию оно выключено, и его включает онлайн-поддержка по обращению.

Пример распределения ролей: claude-opus-5-5 для лида или оркестрации, claude-sonnet-5-5 или claude-haiku-5-5 для исполнителей; на стороне Codex — gpt-6.1-sol, gpt-6-sol или gpt-5.6-terra. Документация OpenAI советует gpt-6-luna для лёгких субагентов, но QCode пока не предоставляет gpt-6-luna — используйте другую модель GPT. Оплата по токенам, цены моделей — на /models.

О расходах: документация Claude Code сообщает, что agent teams расходуют примерно в 7 раз больше токенов, чем обычная сессия, когда участники работают в plan mode. Начинайте мультиагентные запуски с малого объёма и смотрите расход по моделям в панели управления QCode.

Частые вопросы о мультиагентной разработке

Что такое мультиагентное программирование?

Несколько ИИ-агентов выполняют каждый свою часть задачи в собственном контексте, а ведущий агент или скрипт делит работу и собирает результаты. Субагенты, agent teams и динамические воркфлоу в Claude Code, субагенты Codex и субагенты OpenCode — всё это разновидности такого подхода.

Чем субагенты отличаются от agent teams в Claude Code?

По документации Claude Code субагенты возвращают результат вызывающему, а итог сжимается в сводку в основном контексте, поэтому токенов уходит меньше. Agent teams — полностью независимые сессии: участники пишут друг другу напрямую и делят общий список задач, а каждый участник — отдельный экземпляр Claude, поэтому расход токенов выше.

Как запустить несколько агентов в Codex?

В текущих версиях Codex воркфлоу с субагентами включены по умолчанию: попросите Codex прямо, например spawn two agents или delegate this work in parallel, а в CLI переключайте потоки командой /subagents. Для повторяющихся ролей добавьте в .codex/agents/ TOML-файлы с name, description и developer_instructions.

Насколько дороже мультиагентные запуски?

Дороже — пропорционально числу агентов и времени их работы. Документация Claude Code оценивает расход agent teams примерно в 7 раз выше обычной сессии, когда участники работают в plan mode, а документация по воркфлоу и по Codex предупреждает, что параллельные агенты тратят больше токенов, чем одиночный запуск. Начинайте с малого и отдавайте простые подзадачи более лёгким моделям. Личные тарифы дают дневную квоту на 30 дней, и если дня не хватает, можно купить бустер-пакет. Если личного тарифа нет и ежемесячный не нужен, «Разовые пакеты» — от $4 за разовую квоту, которую используете в течение 7 дней.

Не перезапишут ли параллельные агенты код друг друга?

Могут. Дайте каждому исполнителю свои файлы или свой worktree: субагенты Claude Code поддерживают isolation: worktree, а в agent teams работу нужно делить по файлам. Документация OpenAI тоже советует осторожность с параллельными задачами, где много записи кода в Codex.

Как оплатить QCode из России для этих инструментов?

Российскими банковскими картами и через СБП, без зарубежной кредитной карты; также принимаются карты Visa / Mastercard / AMEX, Apple Pay, Google Pay, Alipay, WeChat Pay и криптовалюта (несколько монет и сетей). Один ключ даёт доступ к Claude, GPT и ведущим китайским моделям, так что его можно использовать в Claude Code, Codex и OpenCode; подключение самостоятельное и занимает несколько минут.

Начните мультиагентное программирование

Для постоянно работающих или параллельных агентов можно использовать облачные серверы QCode: сервер размещается за рубежом, на него ставят Claude Code или Codex, а модели вызывают через эндпоинты QCode вашим ключом QCode. AI-сервисы и облачные серверы делят один баланс; цены смотрите в таблице линий на qcode.cc/en/cloud. Сейчас интерфейс облачных серверов доступен только на китайском и английском.

Создать аккаунт QCode

Один ключ для Claude, GPT и китайских моделей, оплата по токенам — актуальные цены на /models.

Не знаете, с чего начать?

Попробовать неделю

Пакет «Малый» — $4: квота $30 на 7 дней

Работаете каждый день

«Стартовый» — $9.00 в месяц, за $1 квоты примерно вдвое дешевле пакета «Средний» ($5 квоты в день)