RECURSOS / 19
Retomar após reinício
O que continua rodando quando você fecha a janela, o que acontece quando o Windows reinicia e como o PrumoGrid reabre os terminais e as conversas dos agentes.
Atualizado para o PrumoGrid 0.5.11
Para que serve
Os terminais do PrumoGrid não vivem dentro da janela. Eles rodam no serviço de terminais, o daemon, um processo separado que mantém os shells e os agentes ativos. A janela só se conecta a ele. Por isso dá para fechar a janela no meio de uma tarefa e abrir de novo com tudo como estava. Reiniciar o Windows é outra situação: aí os processos acabam. Na volta, o PrumoGrid oferece reabrir os terminais nas mesmas pastas e retomar a conversa do Claude Code e do Codex. Esta página explica cada caso e como encerrar as coisas na ordem certa.
Veja no vídeo
O que é o PrumoGrid. Projetos, terminais e agentes de CLI no Windows, o serviço que mantém tudo ativo, a origem do nome e as áreas da tela. Legendas e transcrição ↗
Quando usar e quando não usar
Conte com a persistência para fechar a janela no fim do dia, liberar a tela ou atualizar o aplicativo sem perder o que está rodando. Confira no rodapé se está em modo persistente: daemon conectado e N sessões persistentes.
Não conte com ela para atravessar um reinício do Windows com os processos vivos: um npm test ou um agente no meio de uma resposta param quando a máquina desliga. E não conte com o avanço automático do Fluxo com a janela fechada: ele acontece na janela.
Fechar a janela
Com o rodapé mostrando daemon conectado, fechar a janela desconecta a interface e deixa as sessões no serviço. Se há trabalho que depende da janela, como um fluxo esperando a próxima etapa, o PrumoGrid pergunta antes:
- Feche a janela. Aparece Fechar esta janela?, com o estado consultado no serviço, por exemplo 3 terminais continuam em execução.
- Leia os avisos: A próxima etapa não começa com a janela fechada. e Ao reabrir, o acompanhamento e o avanço automático são retomados.
- Escolha Manter aberta, se quiser que o fluxo siga sozinho, ou Fechar janela.
Se só há terminais e nenhuma etapa depende da janela, ela fecha direto. A falta da pergunta não quer dizer que as sessões acabaram. Com a janela fechada, o que um agente concluir no intervalo é registrado com a hora real ao reabrir e fica esperando você mandar verificar.
Em modo local, quando não há serviço persistente, o rodapé mostra painéis locais, e fechar a janela encerra os terminais que ela hospeda. O diálogo diz isso.
Reabrir no dia seguinte
Ao abrir de novo, os painéis se reconectam às mesmas sessões, com o texto que já estava neles. A faixa Desde sua última visita resume o que mudou enquanto você estava fora:
- 1 etapa teve novidades e 1 decisão precisa de você, por exemplo.
- Cada item diz a fonte: Fonte: agente (o agente avisou que terminou) ou Fonte: verificação (um comando aprovou ou reprovou).
- Ver novidades abre a lista, Ir à pendência leva ao que espera por você, e Dispensar fecha a faixa.
Dispensar quer dizer que você viu. Não aprova etapa nem roda teste.
Passo a passo
Retomar depois de reiniciar o Windows
O exemplo: na sexta à noite, a loja-api tinha um PowerShell, um Claude Code e um Codex na Grade. O Windows reiniciou no fim de semana.
- Abra o PrumoGrid pelo atalho. Como o serviço anterior não existe mais, um serviço novo sobe.
- A faixa Restaurar explica, por exemplo, que 3 painéis do layout anterior estão sem sessão viva porque o daemon reiniciou, e que restaurar abre 3 terminais novos nas mesmas pastas.
- Clique em ver as pastas para conferir onde cada terminal vai abrir.
- Clique em Restaurar os 3. Os terminais reabrem em
C:\demo\loja-api. O Claude Code e o Codex reabrem a conversa identificada; se o PrumoGrid não guardou a identificação mas reconhece o agente, a CLI abre o seletor dela para você escolher a conversa. - Se preferir começar do zero, use Começar limpo (o layout anterior fica guardado como cópia). A cópia fica nos layouts salvos, com o nome Layout anterior: e a data.
Desde a 0.5.11, a faixa Restaurar só aparece depois de um reinício real do serviço e quando há painéis sem sessão viva. Reabrir a janela com o mesmo serviço não a mostra. Se a consulta ao serviço falhar, nada é aberto nem descartado: o layout fica guardado para a próxima abertura.
A conversa precisa continuar disponível na CLI, no mesmo ambiente e na mesma conta. Uma conversa do Claude Code aberta no WSL não é encontrada pelo Claude Code do Windows. O PrumoGrid guarda o vínculo com a conversa, não uma cópia das mensagens.
Serviço de outra versão
Instalar uma versão nova do PrumoGrid não troca o serviço que já está rodando suas sessões. Quando o código do serviço mudou de fato, aparece uma linha no topo da janela: O serviço em execução é de outra versão., com dois botões.
- Reiniciar agora pede confirmação, diz quantas sessões serão encerradas, reinicia o serviço e reabre o aplicativo. Depois disso, a faixa Restaurar oferece reabrir os terminais.
- Depois esconde a linha até a próxima abertura. Nada obriga a encerrar agora.
Na atualização da 0.5.10 para a 0.5.11, a linha aparece uma vez, porque o serviço da 0.5.10 não informa qual código executa. A partir da 0.5.11, ela só volta quando o serviço mudar. Reabrir só a janela não atualiza o serviço.
Atualizar sem perder o trabalho
Em Ferramentas → Opções avançadas… › Atualizações, uma versão nova diz se troca o serviço. Esta atualização não troca o serviço quer dizer que terminais e sessões continuam; Esta atualização troca o serviço avisa que as sessões abertas serão encerradas ao reiniciar. Escolha Reabrir agora quando puder parar, ou Ao fechar para instalar quando você fechar o aplicativo. Com o instalador baixado do site, feche a janela antes de rodá-lo; os terminais continuam no serviço e voltam ao reabrir. Detalhes em Idioma e sandbox.
Terminar uma etapa, um painel, um projeto ou o dia
| Ação | O que acontece |
|---|---|
| Etapa concluída por aviso do agente | Registra a declaração observada; pode liberar a próxima etapa, conforme a condição. |
| Etapa aprovada por verificação | Registra o veredito do comando de verificação. |
| Excluir etapa | Remove a definição do plano. O terminal não é encerrado por isso. |
| Fechar projeto pelo × do cartão | Pede confirmação se houver terminais, preserva as sessões e tira a pasta do catálogo aberto. Nenhum arquivo é apagado. |
| Fechar painel | Tira o painel da grade; a sessão continua no serviço. |
| Encerrar sessão | Termina o shell e os processos que ele abriu, depois de confirmação. |
| Fechar janela | Desconecta a interface. Em modo persistente, as sessões continuam. |
| Encerrar daemon e todas as sessões | Encerra o serviço e todo o trabalho dele, depois de confirmação. |
Não encerre o shell só para "dar baixa" numa etapa. Processo terminado não é aprovação.
Encerrar tudo
Para desligar o serviço e todas as sessões, por exemplo antes de uma manutenção na máquina:
- Salve o que precisa e confira quais processos estão rodando.
- No rodapé, clique em N sessões persistentes. O menu lembra que os terminais continuam vivos ao fechar a janela e que o avanço automático entre etapas para com ela fechada.
- Escolha Encerrar daemon e todas as sessões.
- Leia a confirmação, que mostra quantas sessões serão encerradas e quantos terminais aparecem executando, e confirme.
- Aguarde a mensagem de que o daemon parou.
Dicas
- No fim do dia, feche a janela em vez de encerrar as sessões. Na manhã seguinte os terminais estão lá, com a saída de ontem.
- Antes de reiniciar o Windows, deixe os agentes no prompt. Uma resposta pela metade não é retomada do ponto em que parou.
Limites conhecidos
- Reiniciar o Windows encerra todos os processos dos terminais. O PrumoGrid reabre terminais novos; o que estava rodando precisa ser executado de novo.
- A retomada da conversa depende da CLI ainda ter aquela conversa, no mesmo ambiente e conta.
- Com a janela fechada, as etapas não avançam sozinhas.
- Em modo local, fechar a janela encerra os terminais.