MixAgents Broker — плагин

Плагин Codex поручает подзадачи субагентам на других провайдерах моделей и не меняет провайдера основной сессии

  • 219 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Широкий доступ

Почему такой уровень

  • Отправляет поручения и контекст стороннему провайдеру модели, а оплата идет отдельно от подписки OpenAI
  • Принимает ключи провайдеров через MIXAGENTS_BROKER_CREDENTIALS_JSON и запускает воркеров с доступом к рабочей папке, вплоть до записи
  • Воркер получает права из maxAccess маршрута, а подтверждение рабочего каталога действует на все вложенные папки
Все причины и проверки

utopia-v/mixagents

Установка

Работает в

Ручная установка

codex plugin marketplace add Utopia-V/mixagents

Добавляет маркетплейс MixAgents. Плагин можно поставить и со страницы плагинов Codex.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Отправляет поручения и контекст стороннему провайдеру модели, а оплата идет отдельно от подписки OpenAI
  • Принимает ключи провайдеров через MIXAGENTS_BROKER_CREDENTIALS_JSON и запускает воркеров с доступом к рабочей папке, вплоть до записи
  • Воркер получает права из maxAccess маршрута, а подтверждение рабочего каталога действует на все вложенные папки

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

MixAgents Broker ставится в Codex как плагин из маркетплейса MixAgents и дает навык $broker и локальный MCP-сервер по stdio. Нативный дочерний агент Codex наследует провайдера родителя, поэтому перекинуть подзадачу на другого поставщика модели обычно нельзя. Broker обходит это: навык выбирает настроенный маршрут, а MCP-сервер запускает воркер Codex App Server на точном провайдере и модели этого маршрута. Маршруты описаны в файле broker.json: провайдер, модель, адрес, имя переменной с ключом, теги и потолок доступа maxAccess. Каждое поручение по умолчанию идет в режиме только чтение. Ключи передаются через переменную MIXAGENTS_BROKER_CREDENTIALS_JSON при запуске Codex, и каждый воркер получает только ключи своего маршрута. Контроллер видит шесть операций: routes, spawn_agent, send, wait_agent, interrupt_agent и list_agents. Перед отправкой контроллер сообщает, какие провайдер, модель и бэкенд выбраны. Беседа родителя не копируется: провайдеру уходят поручение и явно указанный контекст. Нужен Codex 0.149.0 или новее и Node.js 22.19. В том же репозитории лежит пакет pi-dsh-mimic для Pi, а прежний вариант с субагентом DeepSeek подходит только для Codex 0.148 и старше.

Для кого. Пользователям Codex, которые хотят отдавать часть работы более дешевым или быстрым моделям других провайдеров и держать контроль над доступом.

Подходит, если

  • Основная сессия идет на одной модели, а ревью модуля дешевле отдать быстрой модели, например DeepSeek V4 Flash
  • Для задач извлечения данных заведен отдельный маршрут с тегом low-cost, и агент должен выбирать его сам
  • Подзадача должна работать только на чтение, а запись разрешена лишь на явно названном маршруте
  • Ключи провайдеров хранятся в менеджере секретов, и в промптах и файлах конфигурации их быть не должно
  • Рабочие каталоги нужно разрешать заранее через workspaceRoots, чтобы запросы подтверждения не прерывали работу

Не подходит, если

  • У вас Codex старше 0.149.0: для него остается прежний пакет с субагентом DeepSeek
  • Содержимое задач нельзя отправлять сторонним провайдерам: поручение и контекст уходят на выбранный маршрут
  • У провайдера нет совместимого Responses API: другие модели работают только при такой совместимости
  • Нужен Claude Code или другой агент: плагин построен на Codex App Server

Пример запроса к агенту

$broker Используй маршрут opencode-deepseek-flash, чтобы проверить этот модуль и вернуть три главные находки

Ограничения

  • Нужен Codex 0.149.0 или новее. Совместимость проверена на Codex 0.151.0-alpha.7.2 с OpenCode Go и моделью deepseek-v4-flash, прочие модели должны отдавать совместимый Responses API.
  • Поручение и явный контекст уходят стороннему провайдеру, а оплата идет отдельно от подписки ChatGPT и OpenAI.
  • Для каждого маршрута нужен свой ключ. Без ключа маршрут недоступен.
  • Проект сообщества: он не связан с OpenAI, DeepSeek, Pi и OpenCode. После переключения провайдера через cc-switch регистрацию плагина приходится восстанавливать.

Как отключить. Отключите плагин в списке плагинов Codex. Маркетплейс снимает команда codex plugin marketplace remove mixagents. Конфигурация лежит в ~/.config/mixagents/broker.json, состояние в ~/.local/state/mixagents-broker, и оба пути удаляются вручную.

Частые вопросы

Зачем нужен Broker, если у Codex есть субагенты?

Нативный дочерний агент Codex наследует провайдера родителя и не может перейти к другому. Broker запускает воркер на точном провайдере и модели маршрута, поэтому ведущая сессия и подзадача могут идти у разных поставщиков.

Как установить MixAgents Broker?

Выполните codex plugin marketplace add Utopia-V/mixagents и codex plugin add mixagents-broker@mixagents, либо выберите плагин в источнике MixAgents на странице плагинов Codex. Затем начните новую задачу.

Куда попадают мои данные?

Поручение и явно включенный контекст отправляются выбранному провайдеру. Беседа родителя не копируется автоматически. Каждый воркер получает только ключи своего маршрута, и они скрыты от команд оболочки, которые порождает модель.

Что делать, если плагин пропал после переключения провайдера в cc-switch?

Добавьте блоки marketplaces.mixagents и plugins в общий сниппет конфигурации cc-switch и включите применение общей конфигурации для каждого провайдера Codex. Если плагин уже исчез, снимите маркетплейс командой codex plugin marketplace remove mixagents и поставьте плагин заново.

Какие модели и провайдеры подходят?

Любые, чей эндпоинт отдает совместимый Responses API. Проверена связка OpenCode Go с моделью deepseek-v4-flash на Codex 0.151.0-alpha.7.2.

Обсуждение

Вопросов и отзывов пока нет.

Плагины
Нужен VPN

Локальный мост связывает Claude Code и Codex в одной рабочей сессии: агенты переписываются и проверяют работу друг друга

ПлагинШирокий доступ431Звезды репозитория

Codex on Crack разделяет работу в Codex между моделями: ведущая планирует, рабочая реализует, ведущая принимает результат.

ПлагинРасширенный доступ793Звезды репозитория

Мост между локальными CLI-агентами: Codex, Cursor или Claude Code делегируют работу Antigravity, Grok, Kimi и еще семи агентам.

MCP-серверШирокий доступ131Звезды репозитория

Скилл настраивает DeepSeek встроенным субагентом настольного Codex на macOS и Windows и проверяет маршрут запросов

СкиллРасширенный доступ394Звезды репозитория

Плагин синхронизирует Claude Code, Codex CLI и Antigravity в одном проекте и дает им передавать друг другу задачи.

ПлагинШирокий доступ57Звезды репозитория

Awesome Codex Subagents

awesome-codex-subagents

Более 130 специализированных субагентов для Codex по категориям. Есть роли безопасности, например этичное тестирование проникновения. Список без своего кода

ПлагинРасширенный доступ6,5 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
MixAgents Broker (эта карточка)нет219
codex-deepseek-subagentнет394настраивает DeepSeek встроенным субагентом настольного Codex и годится только для старых версий
delegate-skillsнет2 597поручает задачу отдельному CLI-агенту, а не воркеру Codex на другом провайдере

Коротко о README

Главная страница на китайском с английской версией перечисляет три пакета: Broker для Codex 0.149 и новее, прежний субагент DeepSeek для Codex 0.148 и старше и pi-dsh-mimic для DeepSeek V4 Pro в Pi. Для последнего приведен результат на замороженной задаче: 92 у обычного Pi против 96–98 у четырех прогонов с обработкой, автор оговаривает, что это не общий тест. Перед установкой автор просит прочесть SECURITY.md.

Бейдж для README

Сообщить о проблеме