Bundled plugin guides

Uso do computador pelo Codex

Computer Use é um Plugin MCP nativo do Codex para controle de desktop local. O OpenClaw não incorpora o app de desktop, não executa ações de desktop por conta própria nem ignora as permissões do Codex. O Plugin codex incluído apenas prepara o app-server do Codex: ele ativa o suporte a Plugin do Codex, encontra ou instala o Plugin Codex Computer Use configurado, verifica se o servidor MCP computer-use está disponível e então deixa que o Codex seja responsável pelas chamadas de ferramenta MCP nativas durante turnos em modo Codex.

Use esta página quando o OpenClaw já estiver usando o harness nativo do Codex. Para a configuração de runtime em si, consulte harness do Codex.

OpenClaw.app e Peekaboo

A integração do Peekaboo no OpenClaw.app é separada do Codex Computer Use. O app para macOS pode hospedar um socket PeekabooBridge para que a CLI peekaboo reutilize as concessões locais de Acessibilidade e Gravação de Tela do app para as próprias ferramentas de automação do Peekaboo. Essa ponte não instala nem faz proxy do Codex Computer Use, e o Codex Computer Use não chama através do socket PeekabooBridge.

Use ponte Peekaboo quando quiser que o OpenClaw.app seja um host ciente de permissões para a automação da CLI do Peekaboo. Use esta página quando um agente OpenClaw em modo Codex deve ter o Plugin MCP computer-use nativo do Codex disponível antes do início do turno.

App iOS

O app iOS é separado do Codex Computer Use. Ele não instala nem faz proxy do servidor MCP computer-use do Codex e não é um backend de controle de desktop. Em vez disso, o app iOS se conecta como um nó do OpenClaw e expõe capacidades móveis por meio de comandos de nó como canvas.*, camera.*, screen.*, location.* e talk.*.

Use iOS quando quiser que um agente controle um nó iPhone através do Gateway. Use esta página quando um agente em modo Codex deve controlar o desktop macOS local através do Plugin nativo Computer Use do Codex.

MCP cua-driver direto

Codex Computer Use não é a única forma de expor controle de desktop. Se você quiser que runtimes gerenciados pelo OpenClaw chamem o driver da TryCua diretamente, use o servidor cua-driver mcp upstream através do registro MCP do OpenClaw, em vez do fluxo de marketplace específico do Codex.

Depois de instalar cua-driver, peça a ele o comando OpenClaw:

bash
cua-driver mcp-config --client openclaw

ou registre o servidor stdio por conta própria:

bash
openclaw mcp set cua-driver '{"command":"cua-driver","args":["mcp"]}'

Esse caminho mantém intacta a superfície de ferramentas MCP upstream, incluindo os schemas do driver e as respostas MCP estruturadas. Use-o quando quiser que o driver CUA esteja disponível como um servidor MCP normal do OpenClaw. Use a configuração do Codex Computer Use nesta página quando o app-server do Codex deve ser responsável pela instalação do Plugin, recarregamentos MCP e chamadas de ferramenta nativas dentro de turnos em modo Codex.

O driver da CUA é específico para macOS e ainda requer as permissões locais do macOS que o app solicita, como Acessibilidade e Gravação de Tela. O OpenClaw não instala cua-driver, não concede essas permissões nem ignora o modelo de segurança do driver upstream.

Configuração rápida

Defina plugins.entries.codex.config.computerUse quando turnos em modo Codex precisarem ter Computer Use disponível antes que uma thread comece:

json5
{  plugins: {    entries: {      codex: {        enabled: true,        config: {          computerUse: {            autoInstall: true,          },        },      },    },  },  agents: {    defaults: {      model: "openai/gpt-5.5",    },  },}

Com esta configuração, o OpenClaw verifica o app-server do Codex antes de cada turno em modo Codex. Se o Computer Use estiver ausente, mas o app-server do Codex já tiver descoberto um marketplace instalável, o OpenClaw pede ao app-server do Codex para instalar ou reativar o Plugin e recarregar servidores MCP. No macOS, quando nenhum marketplace correspondente está registrado e o pacote padrão do app Codex existe, o OpenClaw também tenta registrar o marketplace Codex incluído em /Applications/Codex.app/Contents/Resources/plugins/openai-bundled antes de falhar. Se a configuração ainda não conseguir disponibilizar o servidor MCP, o turno falha antes que a thread comece.

Depois de alterar a configuração do Computer Use, use /new ou /reset no chat afetado antes de testar se uma thread Codex existente já tiver começado.

Comandos

Use os comandos /codex computer-use em qualquer superfície de chat onde a superfície de comandos do Plugin codex esteja disponível. Estes são comandos de chat/runtime do OpenClaw, não subcomandos da CLI openclaw codex ...:

text
/codex computer-use status/codex computer-use install/codex computer-use install --source <marketplace-source>/codex computer-use install --marketplace-path <path>/codex computer-use install --marketplace <name>

status é somente leitura. Ele não adiciona fontes de marketplace, não instala Plugins nem ativa o suporte a Plugin do Codex.

install ativa o suporte a Plugin do app-server do Codex, opcionalmente adiciona uma fonte de marketplace configurada, instala ou reativa o Plugin configurado por meio do app-server do Codex, recarrega servidores MCP e verifica se o servidor MCP expõe ferramentas.

Opções de marketplace

O OpenClaw usa a mesma API de app-server que o próprio Codex expõe. Os campos de marketplace escolhem onde o Codex deve encontrar computer-use.

Campo Use quando Suporte à instalação
Nenhum campo de marketplace Você quer que o app-server do Codex use marketplaces que ele já conhece. Sim, quando o app-server retorna um marketplace local.
marketplaceSource Você tem uma fonte de marketplace Codex que o app-server pode adicionar. Sim, para /codex computer-use install explícito.
marketplacePath Você já sabe o caminho de arquivo do marketplace local no host. Sim, para instalação explícita e auto-instalação no início do turno.
marketplaceName Você quer selecionar um marketplace já registrado por nome. Sim, somente quando o marketplace selecionado tem um caminho local.

Homes novos do Codex podem precisar de um breve momento para semear seus marketplaces oficiais. Durante a instalação, o OpenClaw consulta plugin/list por até marketplaceDiscoveryTimeoutMs milissegundos. O padrão é 60 segundos.

Se vários marketplaces conhecidos contiverem Computer Use, o OpenClaw prefere openai-bundled, depois openai-curated, depois local. Correspondências ambíguas desconhecidas falham de forma fechada e pedem que você defina marketplaceName ou marketplacePath.

Marketplace macOS incluído

Builds recentes do desktop Codex incluem o Computer Use aqui:

text
/Applications/Codex.app/Contents/Resources/plugins/openai-bundled/plugins/computer-use

Quando computerUse.autoInstall é true e nenhum marketplace contendo computer-use está registrado, o OpenClaw tenta adicionar automaticamente a raiz padrão do marketplace incluído:

text
/Applications/Codex.app/Contents/Resources/plugins/openai-bundled

Você também pode registrá-lo explicitamente a partir de um shell com o Codex:

bash
codex plugin marketplace add /Applications/Codex.app/Contents/Resources/plugins/openai-bundled

Se você usa um caminho não padrão para o app Codex, defina computerUse.marketplacePath como um caminho de arquivo de marketplace local ou execute /codex computer-use install --source <marketplace-source> uma vez.

Limite de catálogo remoto

O app-server do Codex pode listar e ler entradas de catálogo somente remotas, mas atualmente não oferece suporte a plugin/install remoto. Isso significa que marketplaceName pode selecionar um marketplace somente remoto para verificações de status, mas instalações e reativações ainda precisam de um marketplace local via marketplaceSource ou marketplacePath.

Se o status disser que o Plugin está disponível em um marketplace Codex remoto, mas a instalação remota não é compatível, execute a instalação com uma fonte ou caminho local:

text
/codex computer-use install --source <marketplace-source>/codex computer-use install --marketplace-path <path>

Referência de configuração

Campo Padrão Significado
enabled inferred Exigir Computer Use. O padrão é true quando outro campo Computer Use é definido.
autoInstall false Instalar ou reativar a partir de marketplaces já descobertos no início do turno.
marketplaceDiscoveryTimeoutMs 60000 Por quanto tempo a instalação aguarda a descoberta de marketplace pelo app-server do Codex.
marketplaceSource unset String de origem passada para marketplace/add do app-server do Codex.
marketplacePath unset Caminho de arquivo do marketplace Codex local contendo o Plugin.
marketplaceName unset Nome do marketplace Codex registrado a selecionar.
pluginName computer-use Nome do Plugin de marketplace Codex.
mcpServerName computer-use Nome do servidor MCP exposto pelo Plugin instalado.

A auto-instalação no início do turno se recusa intencionalmente a usar valores configurados de marketplaceSource. Adicionar uma nova fonte é uma operação de configuração explícita, então use /codex computer-use install --source <marketplace-source> uma vez, depois deixe autoInstall cuidar de futuras reativações a partir de marketplaces locais descobertos. A auto-instalação no início do turno pode usar um marketplacePath configurado, porque esse já é um caminho local no host.

O que o OpenClaw verifica

O OpenClaw relata internamente um motivo de configuração estável e formata o status voltado ao usuário para o chat:

Motivo Significado Próxima etapa
disabled computerUse.enabled foi resolvido como false. Defina enabled ou outro campo Computer Use.
marketplace_missing Nenhum marketplace correspondente estava disponível. Configure fonte, caminho ou nome de marketplace.
plugin_not_installed O marketplace existe, mas o Plugin não está instalado. Execute install ou ative autoInstall.
plugin_disabled O Plugin está instalado, mas desativado na configuração do Codex. Execute install para reativá-lo.
remote_install_unsupported O marketplace selecionado é somente remoto. Use marketplaceSource ou marketplacePath.
mcp_missing O Plugin está ativado, mas o servidor MCP está indisponível. Verifique o Codex Computer Use e as permissões do SO.
ready Plugin e ferramentas MCP estão disponíveis. Inicie o turno em modo Codex.
check_failed Uma solicitação ao app-server do Codex falhou durante a verificação de status. Verifique a conectividade e os logs do app-server.
auto_install_blocked A configuração no início do turno precisaria adicionar uma nova fonte. Execute a instalação explícita primeiro.

A saída do chat inclui o estado do Plugin, o estado do servidor MCP, o marketplace, ferramentas quando disponíveis e a mensagem específica para a etapa de configuração com falha.

Permissões do macOS

Computer Use é específico para macOS. O servidor MCP pertencente ao Codex pode precisar de permissões locais do SO antes de conseguir inspecionar ou controlar apps. Se o OpenClaw disser que o Computer Use está instalado, mas o servidor MCP está indisponível, verifique primeiro a configuração do Computer Use no lado do Codex:

  • O Codex app-server está em execução no mesmo host onde o controle da área de trabalho deve acontecer.
  • O Plugin Computer Use está habilitado na configuração do Codex.
  • O servidor MCP computer-use aparece no status de MCP do Codex app-server.
  • O macOS concedeu as permissões necessárias para o aplicativo de controle da área de trabalho.
  • A sessão atual do host consegue acessar a área de trabalho que está sendo controlada.

O OpenClaw falha intencionalmente em modo fechado quando computerUse.enabled é true. Um turno no modo Codex não deve prosseguir silenciosamente sem as ferramentas nativas de área de trabalho que a configuração exigiu.

Solução de problemas

O status diz que não está instalado. Execute /codex computer-use install. Se o marketplace não for descoberto, passe --source ou --marketplace-path.

O status diz que está instalado, mas desabilitado. Execute /codex computer-use install novamente. A instalação do Codex app-server grava a configuração do Plugin de volta como habilitada.

O status diz que a instalação remota não é compatível. Use uma fonte ou caminho de marketplace local. Entradas de catálogo somente remotas podem ser inspecionadas, mas não instaladas pela API atual do app-server.

O status diz que o servidor MCP está indisponível. Execute a instalação novamente uma vez para que os servidores MCP sejam recarregados. Se ele continuar indisponível, corrija o aplicativo Codex Computer Use, o status de MCP do Codex app-server ou as permissões do macOS.

O status ou uma sondagem expira em computer-use.list_apps. O Plugin e o servidor MCP estão presentes, mas a ponte local do Computer Use não respondeu. Encerre ou reinicie o Codex Computer Use, reinicie o Codex Desktop se necessário e tente novamente em uma nova sessão do OpenClaw.

Uma ferramenta do Computer Use diz Native hook relay unavailable. O hook nativo do Codex não conseguiu alcançar um relay ativo do OpenClaw pela ponte local ou pelo fallback do Gateway. Inicie uma nova sessão do OpenClaw com /new ou /reset. Se isso continuar acontecendo, reinicie o gateway para que threads antigas do app-server e registros de hook sejam descartados, e então tente novamente.

A instalação automática no início do turno recusa uma fonte. Isso é intencional. Adicione a fonte primeiro com /codex computer-use install --source <marketplace-source> explícito; depois, a instalação automática no início de turnos futuros poderá usar o marketplace local descoberto.

Relacionado

Was this useful?