Codex Desktop trava com "Workspace routing is unavailable" (432): o que fazer
Voltar para o Blog
Artigocodexopenaitroubleshootingverboo codedev tools

Codex Desktop trava com "Workspace routing is unavailable" (432): o que fazer

Mafra23 de setembro de 20264 min de leitura

O app Desktop do Codex no Windows trava com um erro que não é logout nem token expirado: a tela de conta mostra seu email normalmente, mas uso, plugins e histórico de tarefas somem, todos com o mesmo código na aba de rede. É o erro 432, "Workspace routing is unavailable", e ele só aparece no app gráfico. O terminal, no mesmo computador, com a mesma conta, continua funcionando.

O que significa o erro 432 "Workspace routing is unavailable"?

Significa que o backend do Codex não consegue resolver o roteamento de workspace da sua conta dentro do app Desktop, mesmo com login válido. A mensagem nos logs do app é direta:

errorMessage="Workspace routing is unavailable"
status=432
routePattern=/settings/user

O mesmo erro se repete em várias rotas que dependem de workspace: /wham/usage, /wham/tasks/list, /accounts/verified_access, /subscriptions/credits/discount-offer. Nenhuma delas é autenticação de verdade: o app-server confirma login e leitura de conta sem erro (account/read, getAuthStatus). Só a camada de conta e workspace que o Desktop usa pra preencher tela de perfil, uso e plugins fica de fora.

Por que só o Desktop quebra e o terminal continua funcionando?

Porque são dois clientes diferentes lendo o mesmo backend. O Codex CLI fala direto com a API de tarefas e não passa pela camada de account/workspace routing que só o app Desktop usa pra montar perfil, uso e plugins. Em pelo menos duas issues abertas no repositório oficial (#46382 e #46786, 18 e 20/09/2026), vários usuários confirmaram o mesmo padrão: o Desktop mostra o 432, mas codex no terminal, na mesma máquina e conta, segue autenticando e executando tarefa normalmente.

OndeCom o bug ativo
Login e leitura de conta (account/read, getAuthStatus)Funciona nos dois clientes
Rodar tarefas com codex no terminalFunciona normalmente
Tela de perfil, uso e plugins no DesktopQuebrada, erro 432
Sync de histórico de tarefas no DesktopQuebrada, erro 432

Como resolver, na ordem que funcionou pra outros usuários

  1. Confira a variável CODEX_CLI_PATH. Setada e apontando pro binário errado, ela faz o Desktop carregar um runtime incompatível e dispara o 432. No Windows, confira e remova pelo PowerShell:
    [Environment]::GetEnvironmentVariable("CODEX_CLI_PATH", "User")
    [Environment]::SetEnvironmentVariable("CODEX_CLI_PATH", $null, "User")
    Reinicie o Desktop depois de remover.
  2. Sem essa variável setada? Atualize o app-server. A regressão apareceu na faixa 0.155.x. Usuários confirmaram resolver tanto voltando pra versão anterior quanto indo pra build mais nova:
    npm install -g @openai/codex@latest
    Confira a versão instalada em "About Codex" no app, ou com codex --version no terminal.
  3. Enquanto isso, trabalhe pelo terminal. codex continua autenticado e executando tarefa normalmente mesmo com o Desktop quebrado, porque não depende da mesma camada de account/workspace routing.
Fluxograma: erro 432 Workspace routing is unavailable no Codex Desktop, checar a variável CODEX_CLI_PATH, atualizar o app-server se ela não estiver setada, e usar o Codex CLI no terminal enquanto isso
Confirmado nas issues #46382 e #46786 (openai/codex, setembro/2026) e no changelog oficial do repositório.

A OpenAI já resolveu isso?

Parcialmente. A issue original (#46382) foi fechada como resolvida em 20/09/2026, mas comentários posteriores, inclusive de quem reproduziu o problema de forma controlada trocando só a versão do app-server no mesmo Desktop e conta (0.155.1 falha, 0.154.0 funciona), pediram reabertura. Se você ainda estiver num build afetado, os três passos acima continuam sendo o caminho mais rápido, sem esperar outro release.

Se seu fluxo de trabalho depende de um app Desktop pesado, vale considerar um caminho mais direto: a Verboo Code roda inteira pelo terminal, sem uma camada separada de app gráfico que possa cair enquanto o motor continua de pé. Pra testar: npm install -g @verboo/code e depois verboo /login. Saiba mais em verboo.ai.

Gostou deste artigo?
Compartilhe conhecimento com sua rede.
// Leia também

Artigos relacionados