Мультиагентное программирование — полное руководство
Когда одного ИИ-агента не хватает, несколько агентов работают вместе: параллельная разработка, код-ревью, масштабный рефакторинг — от проектирования архитектуры до реализации и тестов, всё одновременно. Сравнение подходов к мультиагентной разработке: Claude Code, мультиагентный OpenCode и Codex. В официальной документации показано, как включить мультиагентный режим, как его настроить и во что он обходится.
Что такое мультиагентное программирование?
Мультиагентное программирование — это парадигма, в которой несколько ИИ-агентов совместно выполняют задачи разработки. Вместо одного агента на всех каждый специализируется на своём: проектирование архитектуры, фронтенд и бэкенд, юнит-тесты и ревью кода. Агенты работают в собственных контекстах, а ведущий агент или скрипт делит работу и собирает результаты. На октябрь 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 раз больше токенов обычной сессии (по документации) | Зависит от модели, выбранной для агента | Больше токенов, чем при запуске одного агента (предупреждение документации) |
Примеры сценариев
Параллельная разработка
Фронтенд-агент собирает UI-компоненты, бэкенд-агент пишет API, а тестовый агент параллельно готовит тест-кейсы — работа идёт одновременно.
Код-ревью
Агент безопасности ищет уязвимости, агент производительности — узкие места, агент покрытия оценивает полноту тестов — проблемы видны с разных сторон.
Масштабная миграция и рефакторинг
Распределите агентов по каталогам или модулям, каждый делает свою часть миграции, после слияния — общая проверка: рефакторинг идёт параллельно.
Единое управление через 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.