codex только подготавливает Codex app-server:
он включает поддержку Codex Plugin, находит или устанавливает настроенный Codex
Computer Use Plugin, проверяет доступность MCP-сервера computer-use, а
затем позволяет Codex владеть нативными вызовами MCP-инструментов во время ходов в Codex-mode.
Используйте эту страницу, когда OpenClaw уже использует нативный Codex harness. О
настройке самого runtime см. Codex harness.
OpenClaw.app и Peekaboo
Интеграция Peekaboo в OpenClaw.app отделена от Codex Computer Use. Приложение macOS может размещать сокет PeekabooBridge, чтобы CLIpeekaboo мог повторно использовать
локальные разрешения приложения Accessibility и Screen Recording для собственных
инструментов автоматизации Peekaboo. Этот мост не устанавливает и не проксирует Codex Computer Use, а
Codex Computer Use не вызывает ничего через сокет PeekabooBridge.
Используйте Peekaboo bridge, когда вы хотите, чтобы OpenClaw.app был
хостом с учетом разрешений для автоматизации Peekaboo CLI. Используйте эту страницу, когда
агент OpenClaw в Codex-mode должен иметь нативный MCP Plugin computer-use Codex
доступным до начала хода.
Приложение iOS
Приложение iOS отделено от Codex Computer Use. Оно не устанавливает и не проксирует MCP-сервер Codexcomputer-use и не является backend для управления рабочим столом.
Вместо этого приложение iOS подключается как узел OpenClaw и предоставляет мобильные
возможности через команды узла, такие как canvas.*, camera.*, screen.*,
location.* и talk.*.
Используйте iOS, когда вы хотите, чтобы агент управлял узлом iPhone через
Gateway. Используйте эту страницу, когда агент в Codex-mode должен управлять локальным
рабочим столом macOS через нативный Plugin Computer Use Codex.
Прямой MCP cua-driver
Codex Computer Use — не единственный способ предоставить управление рабочим столом. Если вы хотите, чтобы runtime, управляемые OpenClaw, вызывали драйвер TryCua напрямую, используйте upstream серверcua-driver mcp через MCP-реестр OpenClaw вместо
специфичного для Codex процесса marketplace.
После установки cua-driver либо запросите у него команду OpenClaw:
cua-driver, не предоставляет эти разрешения и не обходит модель безопасности
upstream-драйвера.
Быстрая настройка
Задайтеplugins.entries.codex.config.computerUse, когда ходы в Codex-mode должны иметь
Computer Use доступным до запуска потока. autoInstall: true включает
Computer Use и позволяет OpenClaw установить или повторно включить его перед ходом:
/Applications/Codex.app/Contents/Resources/plugins/openai-bundled перед тем, как
завершиться ошибкой. Если настройка по-прежнему не может сделать MCP-сервер доступным, ход завершается ошибкой
до запуска потока.
После изменения конфигурации Computer Use используйте /new или /reset в затронутом чате
перед тестированием, если существующий поток Codex уже запущен.
При управляемом запуске stdio в macOS OpenClaw предпочитает подписанный bundle desktop-приложения Codex
по пути /Applications/Codex.app/Contents/Resources/codex, когда он существует.
Это удерживает Computer Use внутри bundle приложения, которому принадлежат локальные разрешения
управления рабочим столом. Если desktop-приложение не установлено, OpenClaw переключается на
управляемый бинарный файл Codex, установленный рядом с Plugin. Если установленное desktop-приложение
инициализируется с неподдерживаемой версией app-server, OpenClaw закрывает этот дочерний процесс
и пробует следующего кандидата управляемого бинарного файла, вместо того чтобы позволять устаревшему
desktop-приложению скрывать локальный fallback Plugin. Явная конфигурация appServer.command
или OPENCLAW_CODEX_APP_SERVER_BIN по-прежнему переопределяет этот управляемый
выбор.
Команды
Используйте команды/codex computer-use с любой поверхности чата, где доступна командная
поверхность Plugin codex. Это команды чата/runtime OpenClaw,
а не подкоманды CLI openclaw codex ...:
status доступна только для чтения. Она не добавляет источники marketplace, не устанавливает Plugin и не
включает поддержку Codex Plugin. Если конфигурация не включает Computer Use,
status может сообщить, что он отключен, даже после разовой команды установки.
install включает поддержку Plugin в Codex app-server, при необходимости добавляет настроенный
источник marketplace, устанавливает или повторно включает настроенный Plugin через Codex
app-server, перезагружает MCP-серверы и проверяет, что MCP-сервер предоставляет инструменты.
Выбор marketplace
OpenClaw использует тот же API app-server, который предоставляет сам Codex. Поля marketplace выбирают, где Codex должен искатьcomputer-use.
| Поле | Когда использовать | Поддержка установки |
|---|---|---|
| Нет поля marketplace | Вы хотите, чтобы Codex app-server использовал уже известные ему marketplace. | Да, когда app-server возвращает локальный marketplace. |
marketplaceSource | У вас есть источник Codex marketplace, который app-server может добавить. | Да, для явной /codex computer-use install. |
marketplacePath | Вы уже знаете локальный путь к файлу marketplace на хосте. | Да, для явной установки и автоустановки при запуске хода. |
marketplaceName | Вы хотите выбрать один уже зарегистрированный marketplace по имени. | Да, только когда выбранный marketplace имеет локальный путь. |
plugin/list в течение до
marketplaceDiscoveryTimeoutMs миллисекунд. Значение по умолчанию — 60 секунд.
Если несколько известных marketplace содержат Computer Use, OpenClaw предпочитает
openai-bundled, затем openai-curated, затем local. Неизвестные неоднозначные совпадения
завершаются отказом и просят задать marketplaceName или marketplacePath.
Встроенный marketplace macOS
В недавних сборках Codex desktop Computer Use встроен здесь:computerUse.autoInstall имеет значение true и не зарегистрирован marketplace, содержащий
computer-use, OpenClaw пытается автоматически добавить стандартный встроенный
корень marketplace:
/codex computer-use install --source <marketplace-root> или задайте computerUse.marketplacePath равным
локальному пути к файлу marketplace. Используйте --marketplace-path только тогда, когда у вас есть
путь к JSON-файлу marketplace, а не корень встроенного marketplace.
Ограничение удаленного каталога
Codex app-server может перечислять и читать записи только удаленного каталога, но сейчас не поддерживает удаленныйplugin/install. Это означает, что marketplaceName может
выбирать удаленный marketplace только для проверок статуса, но для установок и повторных включений
по-прежнему нужен локальный marketplace через marketplaceSource или marketplacePath.
Если status сообщает, что Plugin доступен в удаленном Codex marketplace, но удаленная
установка не поддерживается, выполните install с локальным источником или путем:
Справочник конфигурации
| Поле | По умолчанию | Значение |
|---|---|---|
enabled | inferred | Требовать Computer Use. По умолчанию true, когда задано другое поле Computer Use. |
autoInstall | false | Установить или повторно включить из уже обнаруженных marketplace при запуске хода. |
marketplaceDiscoveryTimeoutMs | 60000 | Как долго install ждет обнаружения marketplace в Codex app-server. |
marketplaceSource | unset | Строка источника, передаваемая в marketplace/add Codex app-server. |
marketplacePath | unset | Локальный путь к файлу Codex marketplace, содержащему Plugin. |
marketplaceName | unset | Имя зарегистрированного Codex marketplace для выбора. |
pluginName | computer-use | Имя Plugin в Codex marketplace. |
mcpServerName | computer-use | Имя MCP-сервера, предоставляемого установленным Plugin. |
marketplaceSource.
Добавление нового источника — это явная операция настройки, поэтому один раз используйте
/codex computer-use install --source <marketplace-source>, затем позвольте
autoInstall обрабатывать будущие повторные включения из обнаруженных локальных marketplace.
Автоустановка при запуске хода может использовать настроенный marketplacePath, потому что это
уже локальный путь на хосте.
Что проверяет OpenClaw
OpenClaw сообщает стабильную причину настройки внутренне и форматирует пользовательский статус для чата:| Причина | Значение | Следующий шаг |
|---|---|---|
disabled | computerUse.enabled разрешился в false. | Задайте enabled или другое поле Computer Use. |
marketplace_missing | Подходящий маркетплейс недоступен. | Настройте источник, путь или имя маркетплейса. |
plugin_not_installed | Маркетплейс существует, но plugin не установлен. | Запустите установку или включите autoInstall. |
plugin_disabled | Plugin установлен, но отключен в конфигурации Codex. | Запустите установку, чтобы снова включить его. |
remote_install_unsupported | Выбранный маркетплейс доступен только удаленно. | Используйте marketplaceSource или marketplacePath. |
mcp_missing | Plugin включен, но сервер MCP недоступен. | Проверьте Codex Computer Use и разрешения ОС. |
ready | Plugin и инструменты MCP доступны. | Начните ход в режиме Codex. |
check_failed | Запрос к app-server Codex завершился ошибкой при проверке статуса. | Проверьте подключение к app-server и журналы. |
auto_install_blocked | Настройке при начале хода нужно было бы добавить новый источник. | Сначала запустите явную установку. |
Разрешения macOS
Computer Use относится только к macOS. Сервер MCP, принадлежащий Codex, может потребовать локальные разрешения ОС, прежде чем сможет проверять приложения или управлять ими. Если OpenClaw сообщает, что Computer Use установлен, но сервер MCP недоступен, сначала проверьте настройку Computer Use на стороне Codex:- Codex app-server запущен на том же хосте, где должно выполняться управление рабочим столом.
- Plugin Computer Use включен в конфигурации Codex.
- Сервер MCP
computer-useотображается в статусе MCP Codex app-server. - macOS предоставила необходимые разрешения приложению для управления рабочим столом.
- Текущий сеанс хоста может получить доступ к управляемому рабочему столу.
computerUse.enabled равно true.
Ход в режиме Codex не должен незаметно продолжаться без нативных инструментов
рабочего стола, которые требуются конфигурацией.
Устранение неполадок
Статус сообщает, что не установлено. Запустите/codex computer-use install. Если
маркетплейс не обнаружен, передайте --source или --marketplace-path.
Статус сообщает, что установлено, но отключено. Снова запустите /codex computer-use install.
Установка через Codex app-server записывает конфигурацию plugin обратно как включенную.
Статус сообщает, что удаленная установка не поддерживается. Используйте локальный источник
маркетплейса или путь. Записи каталога, доступные только удаленно, можно просматривать, но
нельзя устанавливать через текущий API app-server.
Статус сообщает, что сервер MCP недоступен. Один раз повторно запустите установку, чтобы
серверы MCP перезагрузились. Если он остается недоступным, исправьте приложение Codex Computer Use,
статус MCP Codex app-server или разрешения macOS.
Статус или проба истекает по тайм-ауту на computer-use.list_apps. Plugin и сервер MCP
присутствуют, но локальный мост Computer Use не ответил. Закройте или перезапустите
Codex Computer Use, при необходимости перезапустите Codex Desktop, затем повторите попытку
в новом сеансе OpenClaw. Если ранее хост запускал Computer Use через более старый управляемый
Codex app-server, обновите установленный plugin из маркетплейса, встроенного в настольное приложение:
Native hook relay unavailable. Нативный для Codex
хук инструмента не смог достичь активного ретранслятора OpenClaw через локальный мост или
резервный путь Gateway. Запустите новый сеанс OpenClaw с помощью /new или /reset. Если это
срабатывает один раз, а затем снова завершается ошибкой при более позднем вызове инструмента,
/new очищает только текущую попытку; перезапустите Codex app-server или OpenClaw Gateway, чтобы
старые потоки и регистрации хуков были удалены, затем повторите попытку в новом сеансе.
Автоустановка при начале хода отклоняет источник. Это намеренно. Сначала добавьте
источник с явной командой /codex computer-use install --source <marketplace-source>, затем
будущая автоустановка при начале хода сможет использовать обнаруженный локальный
маркетплейс.