Você abre um chat novo no app do Codex, escreve qualquer coisa, até um "oi", manda, e o chat nem começa:
Error starting chat
Cannot serialize value: (couldn't stringify value)
Desde 21/10/2026 isso aparece no app desktop do Codex na versão 26.1016.51333 (build 21161), em macOS, Windows e Linux. Os relatos estão reunidos na issue openai/codex #55744, que passou de 25 comentários no primeiro dia. O padrão que todos confirmam: o erro só acontece quando o chat novo começa em modo Worktree. Em Local, a mesma mensagem passa.
O que causa o "Cannot serialize value" no Codex?
O app falha ao preparar o chat em modo Worktree, antes mesmo de criar o worktree. Não é o seu repositório, não é o texto da mensagem e não é anexo: uma mensagem curta, sem arquivo nenhum, já reproduz.
Usuários que inspecionaram o build instalado chegaram, de forma independente, no mesmo ponto: o erro é um TypeError disparado na serialização da chamada managedWorktrees.pending.create, e o valor que o serializador rejeita é o documento do prompt guardado para o histórico. Os logs do app registram [Composer] submit failed com errorName=TypeError e mode=worktree. Essa análise é da comunidade, não da OpenAI. Até a manhã de 21/10/2026 a issue seguia aberta e sem correção publicada.
Como resolver o erro agora?
Desligue o Worktree e mande a mensagem em Local. É o contorno confirmado por vários usuários nas três plataformas, e não precisa reiniciar o app.
- No chat novo, olhe embaixo da caixa de mensagem: a documentação oficial chama a opção de Worktree, e alguns relatos a encontram como New worktree nas configurações do chat (ícone de engrenagem).
- Troque para Local, ou desmarque New worktree.
- Envie a mesma mensagem de novo.
O chat sobe no checkout local do projeto. O preço é perder o isolamento: o agente passa a editar a mesma pasta em que você está trabalhando.

Como continuar trabalhando isolado num worktree?
Existem três caminhos. Só o primeiro tem relato de que funciona com o bug ativo, então comece por ele.
1. Começar em Local e mover com Hand off
A documentação oficial do Codex descreve o Hand off, no cabeçalho do chat, como o fluxo que move um chat entre Local e Worktree, levando o código junto. Na issue, um relato no Windows diz que um chat iniciado em Local consegue criar e anexar um worktree gerenciado sem erro. Ou seja, o bug está na largada em Worktree, não no worktree em si. Comece em Local, mande a primeira mensagem e use Hand off para mandar o chat ao worktree.
2. Criar um worktree permanente pelo projeto
Pela documentação, o menu de três pontos de um projeto na barra lateral cria um worktree permanente, que aparece como projeto próprio e não é apagado automaticamente. Ninguém na issue relatou se esse caminho escapa do bug. Se testar, abra o chat nele em Local.
3. Criar o worktree na mão com git
Esse não depende do app. Você cria o worktree pelo terminal e abre a pasta nova como projeto, em modo Local:
cd ~/projetos/app
git worktree add ../app-fix -b fix/minha-tarefa
git worktree list
Arquivo ignorado pelo git (.env, node_modules) não vem junto. A documentação avisa que o .worktreeinclude só vale para worktree gerenciado pelo app, não para o que você cria pela linha de comando. Então copie o que precisar:
cp .env ../app-fix/
cd ../app-fix
npm install
Quando terminar, remova o worktree e a branch:
git worktree remove ../app-fix
git branch -d fix/minha-tarefa
| Caminho | Isola do seu checkout | Testado com o bug | Fonte |
|---|---|---|---|
| Local, sem worktree | Não | Sim, vários relatos | Issue #55744 |
| Local e depois Hand off | Sim | Um relato (Windows) | Issue #55744 e doc oficial |
| Worktree permanente | Sim | Sem relato | Doc oficial |
git worktree add + projeto Local | Sim | Não depende do app | Git |
O que não resolve?
Reiniciar o app não resolve, segundo vários relatos que reproduziram o erro antes e depois de reiniciar. Reescolher a branch de partida também não resolveu no relato que testou. Mudar o texto da mensagem não faz diferença, porque o erro independe do conteúdo.
E se o erro aparecer também em Local?
Aí é outro problema, porque a issue #55744 cobre só o modo Worktree. Mande o feedback pelo próprio app e cole o ID gerado numa issue nova no openai/codex, com versão, sistema operacional e o modo do chat. Vários usuários da #55744 fizeram isso, e é o que ajuda a OpenAI a separar os casos.
Quando a OpenAI vai corrigir?
Não há data. Até a manhã de 21/10/2026 a issue estava aberta, com os rótulos bug, app e session. Fique de olho nas atualizações do app e, quando sair uma versão nova, teste um chat em Worktree antes de voltar ao fluxo antigo.
Se você usa worktree para deixar o agente trabalhar sem mexer na sua pasta, dá para fazer isso direto no terminal. Na Verboo Code, verboo --worktree fix-login cria o worktree em .claude/worktrees/fix-login, numa branch worktree-fix-login, e troca a sessão para lá. Ao sair, ela pergunta se você quer manter ou remover.



