Duas situações bem específicas travavam sessão ou derrubavam login no Verboo Code sem motivo real: ter uma assinatura em atraso mesmo com outro plano ativo cobrindo o acesso, e uma falha de rede transitória no meio da renovação do token OAuth. A 0.14.4 fecha as duas, num lote de 2 patches (0.14.3 e 0.14.4) desde a 0.14.2, que tinha resolvido a delegação de visão pra modelo sem suporte a imagem.
Correções
past_due não trava mais o CLI se você tem outro plano ativo
Até a 0.14.2, qualquer assinatura com status past_due bloqueava o CLI inteiro, mesmo quando outra assinatura sua, ativa ou em trial, já cobria o acesso àquele momento. Quem tem mais de um plano, por exemplo o pessoal em dia e a Growth API atrasada, ou trocou de plano no meio do ciclo, esbarrava num bloqueio que não correspondia à sua situação real de acesso.
A 0.14.3 separa os dois casos. O CLI agora só bloqueia quando nenhuma assinatura ativa cobre o acesso no momento. Se existe outra assinatura válida, aparece um aviso não bloqueante, do tipo "pagamento pendente em [plano], seu acesso pelos outros planos ativos continua liberado", e a sessão segue.
A regra espelha o que o backend já decide: assinatura ativa ou em trial libera acesso enquanto o período corrente não vence. Past_due só bloqueia quando é a única cobertura que você tem.
Renovação do token OAuth não confunde mais rede instável com sessão expirada
A 0.14.4 refatora como o CLI reage a um 401 na renovação do token. Antes, o resultado da tentativa de refresh era um boolean simples, token válido ou não, o que tratava um erro transitório de rede durante a renovação do mesmo jeito que uma sessão genuinamente expirada: nos dois casos, o CLI tratava como falha e pedia login de novo.
A correção troca esse boolean por um resultado com 6 estados possíveis (sem mudança, token trocado, renovado, reautenticação necessária, erro transitório, erro de armazenamento). Só quando o resultado é realmente "reautenticação necessária" o CLI pede login de novo. Erro de rede no meio do processo agora tenta de novo sem derrubar a sessão.
Como atualizar
npm install -g @verboo/code@latest
Ou com Bun:
bun install -g @verboo/code@latest
Diff completo: github.com/verbeux-ai/code/compare/v0.14.2...main
Sessão que não cai à toa é modelo sem limite de tokens que também não trava por acidente. Conheça o Verboo Code, agente de programação com tokens ilimitados.



