MixAgents Broker — плагин
Плагин Codex поручает подзадачи субагентам на других провайдерах моделей и не меняет провайдера основной сессии
- 219 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Отправляет поручения и контекст стороннему провайдеру модели, а оплата идет отдельно от подписки OpenAI
- Принимает ключи провайдеров через MIXAGENTS_BROKER_CREDENTIALS_JSON и запускает воркеров с доступом к рабочей папке, вплоть до записи
- Воркер получает права из maxAccess маршрута, а подтверждение рабочего каталога действует на все вложенные папки
Установка
- Работает в
Ручная установка
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.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныAgentBridge — мост между Claude Code и Codex
AgentBridge
Локальный мост связывает Claude Code и Codex в одной рабочей сессии: агенты переписываются и проверяют работу друг друга
Codex on Crack разделяет работу в Codex между моделями: ведущая планирует, рабочая реализует, ведущая принимает результат.
Мост между локальными CLI-агентами: Codex, Cursor или Claude Code делегируют работу Antigravity, Grok, Kimi и еще семи агентам.
Скилл настраивает DeepSeek встроенным субагентом настольного Codex на macOS и Windows и проверяет маршрут запросов
Плагин синхронизирует Claude Code, Codex CLI и Antigravity в одном проекте и дает им передавать друг другу задачи.
Awesome Codex Subagents
awesome-codex-subagents
Более 130 специализированных субагентов для Codex по категориям. Есть роли безопасности, например этичное тестирование проникновения. Список без своего кода
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| 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.