Blogue

Codex no telemóvel: como continuar uma tarefa através do Codex Cloud

Markdown

Criar e publicar um ambiente Codex na cloud, continuar uma tarefa a partir do telemóvel, atualizar o ambiente, recursos e limitações.

Ler o artigo completo

Para continuar uma tarefa do Codex no telemóvel, execute-a na cloud. Como configuração única, crie e publique um ambiente Codex Cloud no site do ChatGPT ou na aplicação para computador. Pode abrir no telemóvel uma tarefa iniciada na cloud e continuar a trabalhar nela. Uma tarefa iniciada no Codex normal no seu computador não pode ser transferida desta forma: tem de a guardar no GitHub e iniciá-la novamente na cloud.

O agente no seu computador consegue ver todas as pastas do projeto, toda a respetiva memória e todos os seus conhecimentos. Mas não consegue aceder a isso a partir do telemóvel. Na primavera, perguntaram ao autor se trabalhava a partir de um smartphone. Respondeu que ele próprio não o fazia: é possível, mas há alguns pormenores e nem tudo é intuitivo. Agora, o Codex tem a cloud para isso. Vamos a isso.

Pode encontrar instruções práticas para trabalhar com o Ailoot na documentação.

Ideia principal

O seu telemóvel não verá uma tarefa do Codex em execução no seu computador: os ficheiros no disco, os programas em execução e as sessões iniciadas nos browsers não são transferidos automaticamente para a cloud. Precisa do Codex Cloud: um ambiente na cloud com os seus repositórios do GitHub, dependências e credenciais de acesso. Crie-o no site do ChatGPT ou na aplicação para computador, clique em Publish e inicie uma tarefa na cloud. Em seguida, abra a mesma tarefa na aplicação ChatGPT do seu telemóvel e continue. Uma tarefa na cloud continua a funcionar mesmo quando o seu computador está suspenso.

Porque é que uma tarefa no seu computador não está visível no telemóvel

O Codex tem 3 modos. Local e Worktree são executados no seu computador. O Worktree usa uma cópia separada do projeto; este modo é abordado num artigo separado. O Cloud executa a tarefa numa máquina virtual da OpenAI.

Uma tarefa na cloud só consegue ver o seu próprio ambiente e começa a partir de um repositório no GitHub. O GitHub é um serviço na cloud para código. Se o seu projeto estiver atualmente apenas no disco, diga ao agente: «Amigo, esta aplicação tem de ir para o GitHub.» O agente vai pedir-lhe que inicie sessão no GitHub e perguntar se o repositório deve ser público ou privado. Diga «privado»: assim, só terá acesso ao código.

Se ainda não instalou o Codex, comece pelo artigo separado sobre instalação e acesso.

Como criar e publicar um ambiente

Só pode criar um ambiente no site do ChatGPT ou na aplicação para computador. No telemóvel, seleciona um que já esteja configurado.

A OpenAI tinha anteriormente uma aplicação Codex separada; agora juntou-a ao ChatGPT numa única interface. O autor considera esta abordagem mais adequada e conveniente.

  1. Inicie sessão no ChatGPT e mude para o Codex.
  2. Numa nova tarefa, selecione Work in → Cloud, abra Select environment e clique em Create environment.
  3. Selecione os seus repositórios do GitHub. Se o GitHub não estiver ligado, o Codex pedir-lhe-á que o ligue.
  4. Clique em Get started. O Codex vai analisar os repositórios, instalar dependências e ferramentas e verificar se tudo funciona. Não precisa de escrever manualmente comandos de instalação.
  5. Se faltar alguma coisa, como uma chave para um serviço, o Codex perguntará. Pode indicar logo as versões, os comandos ou os serviços de que precisa.
  6. Reveja o relatório de configuração, guarde as alterações e clique em Publish.
  7. Quando aparecer Environment published, clique em Start a new task e descreva a tarefa.

O mesmo percurso está disponível em Settings → Codex Cloud → Environments → Create environment.

Guardar e publicar são 2 botões diferentes. Guardar memoriza as definições. Cada nova tarefa começa a partir do ambiente publicado. Enquanto o ambiente não for publicado, não pode selecioná-lo para uma tarefa em nenhum dispositivo.

Como trabalhar a partir do telemóvel: 2 opções

Codex Cloud. Não precisa de um servidor próprio; a OpenAI disponibiliza a máquina. Mas nela só é executado o Codex, e apenas com aquilo que colocar no ambiente.

O seu próprio servidor. Na configuração descrita aqui, o Claude Code, o Codex e o Hermes estão instalados num servidor, e o Hermes gere-os. Pode enviar mensagens ao Hermes a partir do telemóvel através de um bot do Telegram. É especialmente conveniente quando está em viagem: dite uma tarefa por voz e receba o relatório no mesmo local. Um artigo separado explica como manter o Hermes em execução num servidor 24 horas por dia; aqui explicamos como transferir um projeto do Codex para lá.

Como abrir a mesma tarefa no telemóvel

No site: Work in → Cloud e, em seguida, selecione o ambiente. No telemóvel: abra o Codex na aplicação ChatGPT e selecione o ambiente publicado.

Para continuar um trabalho que já iniciou, abra a mesma tarefa. Uma nova tarefa começa do início, usando o ambiente publicado. A tarefa existente continua com os seus próprios ficheiros, incluindo alterações que ainda não confirmou, e as ferramentas instaladas.

Pode iniciar uma tarefa no computador portátil e ver o resultado no telemóvel.

Qualquer que seja a tarefa que atribua a um agente — Hermes, Claude Code ou Codex — pergunte sempre no fim: «Tem a certeza de que resolveu a tarefa corretamente?» Reveja as alterações e verifique os resultados antes de guardar no GitHub.

Como atualizar um ambiente sem interromper as tarefas em curso

Os projetos mudam: adiciona uma biblioteca ou precisa de um novo serviço. Abra Settings → Codex Cloud → Environments, selecione Edit no menu do ambiente, descreva a alteração e deixe o Codex prepará-la e verificá-la. Depois, guarde e clique em Republish.

As novas tarefas recebem a atualização. As tarefas em curso mantêm o seu estado; voltar a publicar não as repõe. O ambiente obtém automaticamente, em segundo plano, o código atualizado do repositório, sem reinstalar dependências.

Que capacidade de processamento tem e durante quanto tempo uma tarefa é mantida

Cada tarefa na cloud é executada na sua própria máquina virtual. A capacidade de processamento depende do plano ChatGPT; o plano menos dispendioso da tabela da OpenAI é o Plus:

Plano ChatGPTProcessadores (vCPU)MemóriaDisco
Plus, Edu Plus28 GB8 GB
Pro, Business, Enterprise416 GB32 GB
Edu, Edu Pro416 GB32 GB

Há máquinas mais potentes disponíveis para o Enterprise; os gestores de conta da OpenAI fornecem as condições e os preços.

Por predefinição, pode restaurar o estado de uma tarefa durante 7 dias após a última mensagem ou retoma. Depois desse prazo, não pode contar com isso. Por essa razão, após cada parte de trabalho concluída, deve pedir ao agente: «Guarda-o no GitHub.»

O que a cloud ainda não consegue fazer

  • Operar o seu computador e browser por si (Computer and browser use). Esta funcionalidade está no roteiro da OpenAI.
  • Trabalhar com o GitLab ou com o GitHub Enterprise Server alojado pelo próprio. Estas opções também estão no roteiro.
  • As suas competências pessoais no computador não são transferidas para a cloud; uma tarefa na cloud só consegue ver as competências do repositório. Se precisar de uma competência na cloud, coloque-a lá.

Existe também o antigo Codex Cloud (Legacy), que trata da revisão de código e das integrações com o Linear e o GitHub. A OpenAI planeia encerrá-lo.

Se o ambiente não aparecer na lista ou a configuração falhar

O ambiente não aparece quando seleciona uma tarefa. Abra Settings → Codex Cloud → Environments. A etiqueta Unpublished significa que a configuração não foi concluída com a publicação. Termine-a e clique em Publish.

Uma ferramenta não é instalada. Na conversa de configuração, veja qual foi o comando que falhou e peça ao Codex para investigar e tentar novamente, por exemplo: «Instala o pnpm e executa os testes do projeto.» Se a configuração falhou logo no início, clique em Try again. Se precisar de corrigir ficheiros do projeto ou a lista de dependências, faça-o numa tarefa normal e, depois, volte à configuração do ambiente.

Já executou tarefas do Codex na cloud ou ainda mantém tudo no seu computador?

Fontes

  • OpenAI: Cloud environments — criação e publicação de um ambiente, guardar e publicar, tarefas novas e existentes, Republish, continuar no site e no telemóvel, trabalhar enquanto o computador está suspenso, recursos da máquina virtual por plano, retenção de 7 dias, limitações, competências no repositório, Codex Cloud (Legacy), Unpublished e Try again.
  • OpenAI: Codex Cloud — início rápido: site, telemóvel ou aplicação para computador, ligação ao GitHub, Get started, Publish e Start a new task.
  • OpenAI: Codex modes — modos Local, Worktree e Cloud; Local e Worktree são executados no seu computador.

Pode continuar a explorar o Ailoot em ailoot.ai.

Mais detalhes

Perguntas frequentes

Porque não aparece o ambiente ao tentar iniciar uma tarefa na nuvem?

Verifique se ainda está marcado Unpublished. Guardar a configuração é distinto de a publicar; conclua e publique o ambiente antes de o selecionar para uma tarefa nova.

Devo abrir a tarefa existente na nuvem ou criar outra no telemóvel?

Abra a tarefa existente para continuar com os seus ficheiros e ferramentas instaladas. Uma tarefa nova começa separadamente a partir do ambiente publicado e não continua o estado de trabalho sem commit da anterior.

Todos os artigos