codex jedynie przygotowuje serwer aplikacji Codex:
włącza obsługę Pluginów Codex, znajduje lub instaluje skonfigurowany Plugin Computer Use,
sprawdza dostępność serwera MCP computer-use, a następnie pozwala
Codex obsługiwać natywne wywołania narzędzi MCP podczas tur w trybie Codex.
Skorzystaj z tej strony, gdy OpenClaw używa już natywnego środowiska wykonawczego Codex. Informacje
o konfiguracji samego środowiska wykonawczego znajdziesz w sekcji Środowisko wykonawcze Codex.
Rozwiązanie to różni się od wbudowanego w OpenClaw narzędzia komputerowego opartego na węźle. Użyj wbudowanego narzędzia, gdy ten sam kontrakt agenta ma sterować sparowanym komputerem Mac niezależnie od tego, czy agent działa na Gateway, czy na innym węźle. Użyj Codex Computer Use, gdy serwer aplikacji Codex ma zarządzać lokalną instalacją MCP, uprawnieniami i natywnymi wywołaniami narzędzi.
OpenClaw.app i Peekaboo
Integracja Peekaboo w OpenClaw.app jest niezależna od Codex Computer Use. Aplikacja macOS może udostępniać gniazdo PeekabooBridge, aby CLIpeekaboo mogło ponownie wykorzystywać
lokalne uprawnienia aplikacji do funkcji Dostępność i Nagrywanie ekranu na potrzeby własnych
narzędzi automatyzacji Peekaboo. Ten most nie instaluje ani nie pośredniczy w działaniu Codex Computer Use,
a Codex Computer Use nie wykonuje wywołań przez gniazdo PeekabooBridge.
Użyj mostu Peekaboo, jeśli chcesz, aby OpenClaw.app pełniła
funkcję hosta uwzględniającego uprawnienia dla automatyzacji CLI Peekaboo. Użyj tej strony, gdy
agent OpenClaw działający w trybie Codex powinien mieć dostęp do natywnego Pluginu MCP computer-use
Codex przed rozpoczęciem tury.
Aplikacja iOS
Aplikacja iOS jest niezależna od Codex Computer Use. Nie instaluje ani nie pośredniczy w działaniu serwera MCPcomputer-use Codex i nie jest backendem sterowania pulpitem.
Zamiast tego aplikacja iOS łączy się jako węzeł OpenClaw i udostępnia funkcje mobilne
za pomocą poleceń węzła, takich jak canvas.*, camera.*, screen.*,
location.* i talk.*.
Użyj iOS, jeśli chcesz, aby agent sterował węzłem iPhone’a
przez Gateway. Użyj tej strony, gdy agent działający w trybie Codex powinien sterować
lokalnym pulpitem macOS za pomocą natywnego Pluginu Computer Use Codex.
Bezpośredni MCP cua-driver
Codex Computer Use nie jest jedynym sposobem udostępnienia sterowania pulpitem. Jeśli chcesz, aby środowiska wykonawcze zarządzane przez OpenClaw bezpośrednio wywoływały sterownik TryCua, użyj nadrzędnego serweracua-driver mcp za pośrednictwem rejestru MCP OpenClaw zamiast
przepływu rynku przeznaczonego dla Codex.
Po zainstalowaniu cua-driver poproś go o polecenie OpenClaw:
cua-driver, nie przyznaje tych uprawnień ani nie omija modelu
bezpieczeństwa nadrzędnego sterownika.
Szybka konfiguracja
Ustawplugins.entries.codex.config.computerUse, gdy Computer Use musi być
dostępne podczas tur w trybie Codex przed rozpoczęciem wątku. autoInstall: true włącza
Computer Use i pozwala OpenClaw zainstalować je lub ponownie włączyć przed turą:
/Applications/ChatGPT.app/Contents/Resources/plugins/openai-bundled, zachowując
/Applications/Codex.app/Contents/Resources/plugins/openai-bundled jako rozwiązanie
awaryjne dla starszych samodzielnych instalacji. Jeśli konfiguracja nadal nie może udostępnić
serwera MCP, tura kończy się niepowodzeniem przed rozpoczęciem wątku.
Po zmianie konfiguracji Computer Use użyj /new lub /reset w odpowiednim
czacie przed testowaniem, jeśli istniejący wątek Codex został już rozpoczęty.
W systemie macOS zarządzane uruchamianie Computer Use w pierwszej kolejności używa pliku binarnego aplikacji desktopowej
/Applications/ChatGPT.app/Contents/Resources/codex, a następnie
korzysta z /Applications/Codex.app/Contents/Resources/codex jako rozwiązania awaryjnego dla starszych
samodzielnych instalacji. Dotyczy to również jednorazowych poleceń sprawdzania stanu i instalacji
Computer Use, które uruchamiają własnego klienta. Dzięki temu sterowanie pulpitem pozostaje
w pakiecie aplikacji posiadającym lokalne uprawnienia macOS. Jeśli aplikacja desktopowa nie jest
zainstalowana, OpenClaw korzysta z zarządzanego pliku binarnego Codex zainstalowanego obok
Pluginu. Zwykłe zarządzane tury Codex z domyślnym izolowanym katalogiem domowym agenta preferują
najpierw ten przypięty pakiet, aby starsza aplikacja desktopowa nie mogła przesłonić obsługi
aktualnych modeli. Katalogi domowe o zakresie użytkownika nadal preferują aplikację desktopową, ponieważ mogą wczytywać natywny
stan Computer Use. Izolowany katalog domowy agenta, którego efektywna konfiguracja Codex włącza
Computer Use, również nadal preferuje aplikację desktopową. Jawna konfiguracja
appServer.command lub OPENCLAW_CODEX_APP_SERVER_BIN nadal zastępuje
ten zarządzany wybór.
OpenClaw szereguje natywne odczyty konfiguracji Codex i instalację Computer Use
w obrębie jednego działającego Gateway. Osobny proces Codex lub inny Gateway nie
jest objęty tą blokadą. Po zmianie natywnej konfiguracji Pluginu Codex poza
Gateway uruchom ponownie Gateway i rozpocznij nowy czat, zanim zaczniesz polegać na nowym
wyborze.
Polecenia
Użyj poleceń/codex computer-use z dowolnego interfejsu czatu, w którym
dostępny jest zestaw poleceń Pluginu codex. Są to polecenia czatu/środowiska wykonawczego
OpenClaw, a nie podpolecenia CLI openclaw codex ...:
status jest działaniem domyślnym i tylko do odczytu: nie dodaje źródeł
rynków, nie instaluje Pluginów ani nie włącza obsługi Pluginów Codex. Jeśli żadna konfiguracja nie włącza
Computer Use, status może zgłosić, że jest ono wyłączone, nawet po wykonaniu jednorazowego polecenia
instalacji.
install włącza obsługę Pluginów serwera aplikacji Codex, opcjonalnie dodaje
skonfigurowane źródło rynku, instaluje lub ponownie włącza skonfigurowany Plugin
za pośrednictwem serwera aplikacji Codex, ponownie ładuje serwery MCP i sprawdza, czy serwer MCP
udostępnia narzędzia. Ponieważ instalacja zmienia zaufane zasoby hosta,
polecenie install może uruchomić tylko właściciel lub klient Gateway z uprawnieniem operator.admin. Inni
uprawnieni nadawcy mogą nadal korzystać z polecenia status działającego tylko do odczytu,
również z ustawieniami zastępującymi.
Starsze wersje akceptowały jednorazowe ustawienia zastępujące tożsamość --plugin, --server i --mcp-server.
Zamiast tego skonfiguruj trwale computerUse.pluginName i
computerUse.mcpServerName. Gdy użyta zostanie starsza flaga tożsamości,
polecenie wskazuje dokładne ustawienie, które należy utrwalić, i powtarza
żądane działanie wraz ze wszystkimi obsługiwanymi flagami rynku w instrukcjach migracji.
Opcje rynku
OpenClaw używa tego samego interfejsu API serwera aplikacji, który udostępnia sam Codex. Pola rynku określają, gdzie Codex powinien znaleźćcomputer-use.
Nowe katalogi domowe Codex mogą potrzebować krótkiej chwili na zainicjowanie oficjalnych
rynków. Podczas instalacji OpenClaw odpytuje
plugin/list przez maksymalnie
marketplaceDiscoveryTimeoutMs milisekund (domyślnie 60 sekund).
Jeśli wiele znanych rynków zawiera Computer Use, OpenClaw preferuje
openai-bundled, następnie openai-curated, a potem local. Niejednoznaczne
dopasowania z nieznanych rynków powodują bezpieczne przerwanie działania i prośbę o ustawienie marketplaceName lub
marketplacePath.
Dołączony rynek macOS
Bieżące kompilacje desktopowe ChatGPT zawierają Computer Use w poniższej lokalizacji; starsze samodzielne kompilacje desktopowe Codex używają tego samego układu wCodex.app:
computerUse.autoInstall ma wartość true i nie zarejestrowano rynku zawierającego
computer-use, OpenClaw próbuje dodać pierwszy istniejący standardowy
katalog główny dołączonego rynku:
/codex computer-use install --source <marketplace-root> albo ustaw computerUse.marketplacePath na
lokalną ścieżkę pliku rynku. Używaj --marketplace-path tylko wtedy, gdy masz
ścieżkę pliku JSON rynku, a nie katalog główny dołączonego rynku.
Współdzielona pamięć podręczna Pluginów
Domyślne ustawieniepluginCacheMode: "independent" pozostawia każdy katalog domowy Codex i jego
pamięć podręczną Pluginów bez zarządzania. Ustaw pluginCacheMode: "shared", aby przed uruchomieniem serwera aplikacji
skopiować dołączony Plugin Computer Use do wykrywalnej pamięci podręcznej Pluginów
aktywnego katalogu domowego Codex. Tryb współdzielony zachowuje starsze wersje w pamięci podręcznej, ponieważ
działający klienci Codex mogą nadal odwoływać się do swoich wersjonowanych katalogów Pluginów;
nieudana kopia zastępcza również zachowuje aktywną pamięć podręczną. Jawna konfiguracja
marketplaceName lub marketplacePath wyłącza to
uzgadnianie, aby OpenClaw nie zastępował tego wyboru.
Ograniczenie zdalnego katalogu
Serwer aplikacji Codex może wyświetlać i odczytywać wpisy katalogu dostępne tylko zdalnie, ale obecnie nie obsługuje zdalnegoplugin/install. Oznacza to, że marketplaceName
może wybrać rynek dostępny tylko zdalnie do sprawdzania stanu, ale instalacje i
ponowne włączanie nadal wymagają rynku lokalnego określonego przez marketplaceSource lub
marketplacePath.
Jeśli stan wskazuje, że Plugin jest dostępny na zdalnym rynku Codex, ale
instalacja zdalna nie jest obsługiwana, uruchom instalację z lokalnym źródłem lub ścieżką:
Dokumentacja konfiguracji
Automatyczna instalacja na początku tury celowo odrzuca skonfigurowane
wartości
marketplaceSource. Dodanie nowego źródła jest jawną operacją
konfiguracyjną, dlatego użyj raz
/codex computer-use install --source <marketplace-source>, a następnie
pozwól, aby autoInstall obsługiwało przyszłe ponowne włączanie z wykrytych
lokalnych marketplace’ów. Automatyczna instalacja na początku tury może używać
skonfigurowanego marketplacePath, ponieważ jest to już lokalna ścieżka na
hoście.
Każde pole akceptuje również nadpisanie za pomocą zmiennej środowiskowej,
sprawdzanej, gdy odpowiadający klucz konfiguracji nie jest ustawiony:
Co sprawdza OpenClaw
OpenClaw wewnętrznie zgłasza stabilny powód stanu konfiguracji i formatuje status widoczny dla użytkownika na czacie:
Dane wyjściowe czatu obejmują stan Pluginu, stan serwera MCP, marketplace,
narzędzia, gdy są dostępne, oraz konkretny komunikat dotyczący nieudanego
etapu konfiguracji.
Uprawnienia systemu macOS
Computer Use działa wyłącznie w systemie macOS. Serwer MCP należący do Codex może wymagać lokalnych uprawnień systemu operacyjnego, zanim będzie mógł sprawdzać aplikacje lub nimi sterować. Jeśli OpenClaw informuje, że Computer Use jest zainstalowane, ale serwer MCP jest niedostępny, najpierw sprawdź konfigurację Computer Use po stronie Codex:- App-server Codex działa na tym samym hoście, na którym ma odbywać się sterowanie pulpitem.
- Plugin Computer Use jest włączony w konfiguracji Codex.
- Serwer MCP
computer-usejest widoczny w stanie MCP app-servera Codex. - System macOS przyznał wymagane uprawnienia aplikacji sterującej pulpitem.
- Bieżąca sesja hosta ma dostęp do sterowanego pulpitu.
computerUse.enabled ma wartość true. Tura w trybie Codex nie powinna po
cichu kontynuować bez natywnych narzędzi pulpitu wymaganych przez
konfigurację.
Rozwiązywanie problemów
Status informuje, że Plugin nie jest zainstalowany. Uruchom/codex computer-use install. Jeśli marketplace nie został wykryty, przekaż
--source lub --marketplace-path.
Status informuje, że Plugin jest zainstalowany, ale wyłączony. Ponownie
uruchom /codex computer-use install. Instalacja przez app-server Codex
ponownie zapisuje konfigurację Pluginu jako włączoną.
Status informuje, że instalacja zdalna nie jest obsługiwana. Użyj
lokalnego źródła lub ścieżki marketplace’u. Wpisy katalogu dostępne wyłącznie
zdalnie można sprawdzać, ale nie można ich instalować za pomocą bieżącego API
app-servera.
Status informuje, że serwer MCP jest niedostępny. Uruchom ponownie
instalację, aby serwery MCP zostały przeładowane. Jeśli nadal jest
niedostępny, napraw aplikację Computer Use Codex, stan MCP app-servera Codex
lub uprawnienia systemu macOS.
Przekroczono limit czasu statusu lub sondy dla computer-use.list_apps.
Plugin i serwer MCP są obecne, ale lokalny most Computer Use nie odpowiedział.
Zamknij lub uruchom ponownie Computer Use Codex, w razie potrzeby uruchom
ponownie Codex Desktop, a następnie ponów próbę w nowej sesji OpenClaw. Jeśli
host wcześniej uruchamiał Computer Use za pośrednictwem starszego
zarządzanego app-servera Codex, odśwież zainstalowany Plugin z dołączonego do
aplikacji komputerowej marketplace’u (dla samodzielnych instalacji aplikacji
Codex Desktop użyj ścieżki Codex.app):
Native hook relay unavailable.
Natywny punkt zaczepienia narzędzia Codex nie mógł połączyć się z aktywnym
przekaźnikiem OpenClaw przez lokalny most ani zapasowy Gateway. Rozpocznij
nową sesję OpenClaw za pomocą /new lub /reset. Jeśli zadziała raz, a potem
ponownie nie powiedzie się przy późniejszym wywołaniu narzędzia, /new
jedynie czyści bieżącą próbę; uruchom ponownie app-server Codex lub Gateway
OpenClaw, aby usunąć stare wątki i rejestracje punktów zaczepienia, a następnie
ponów próbę w nowej sesji.
Automatyczna instalacja na początku tury odrzuca źródło. Jest to
zamierzone. Najpierw dodaj źródło za pomocą jawnego polecenia
/codex computer-use install --source <marketplace-source>, a następnie
przyszła automatyczna instalacja na początku tury będzie mogła używać
wykrytego lokalnego marketplace’u.