Você trabalha em dois projetos ao mesmo tempo e abre o seletor de sessões da Verboo Code só pra descobrir que a conversa de ontem, num outro repositório, não aparece na lista. Ela não sumiu: o /resume só mostra sessões do projeto atual por padrão, e trocar de projeto sem perder contexto exige dois passos a mais.
Por que o /resume não mostra sessões de outros projetos?
Porque, por padrão, o seletor filtra pelo diretório onde você rodou a CLI: só entram sessões do projeto atual e das worktrees dele (cópias do mesmo repositório, criadas com git worktree, que a Verboo Code reconhece como o mesmo projeto morando em outra pasta). Isso evita que a lista vire ruído com dezenas de projetos diferentes toda vez que você só quer continuar o que estava fazendo ali mesmo.
Como ver sessões de todos os projetos, não só o atual?
Dentro do seletor (/resume sem argumento), aperte Ctrl+A. Ele alterna pra listar sessões de qualquer projeto na máquina, e passa a mostrar o caminho de cada uma ao lado do título, pra você diferenciar.
Outros atalhos do mesmo seletor, verificados em src/components/LogSelector.tsx:
Ctrl+Aalterna entre projeto atual e todos os projetosCtrl+Wfiltra por worktree, quando o repositório tem mais de umaCtrl+Bfiltra por branch
O que acontece ao escolher uma sessão de outro projeto?
Depende de qual "outro projeto" é.
Se for uma worktree do mesmo repositório, a sessão retoma na hora, sem pedir mais nada: a Verboo Code reconhece que é o mesmo projeto, só numa pasta diferente.
Se for um projeto genuinamente diferente, ela não troca de pasta sozinha, porque o processo já está rodando dentro do diretório atual e não pode se mover pra outro no meio da execução. Em vez de tentar, ela monta o comando certo e copia pra área de transferência:
This conversation is from a different directory.
To resume, run:
cd /caminho/do/projeto && verboo --resume <session-id>
(Command copied to clipboard)
É colar e rodar. Nenhum passo manual de achar o ID da sessão ou o caminho do projeto: os dois já vêm prontos no comando.
Dá pra pular o seletor e retomar direto do terminal?
Dá. Dois flags cobrem os casos mais comuns:
verboo --resume <session-id>
verboo -r <session-id>
Retoma uma sessão específica sem abrir seletor nenhum, direto do terminal, de dentro da pasta certa.
verboo --continue
verboo -c
Retoma a sessão mais recente da pasta atual, sem escolher nada.
Se quiser manter a sessão original intacta e abrir uma cópia com um ID novo em vez de continuar sobrescrevendo a mesma, some --fork-session a qualquer um dos dois.
Armadilha: --resume <id> e --continue operam sobre a sessão salva na pasta onde você roda o comando. Se você colar o comando copiado pela CLI mas esquecer o cd antes dele, a busca acontece no diretório errado e não acha nada. O comando copiado já vem com o cd embutido por esse motivo: não tire.
Trocar de sessão entre projetos, testar de novo, abrir uma terceira pra comparar: cada retomada é uma sessão inteira rodando de novo, com o histórico completo sendo relido pelo modelo. Na Verboo Code isso não vira decisão de custo, porque os planos rodam com token ilimitado. Não existe motivo pra evitar abrir mais uma sessão só porque a conta pode fechar mais cara no fim do mês.



