Gerenciamento de Sessões
Trabalhar em múltiplos projetos ou tarefas pode ser desafiador, especialmente quando cada um possui um contexto de conversa diferente. O ChatCLI resolve isso com um sistema simples e poderoso de gerenciamento de sessões.
Uma sessão é essencialmente um “salvamento” completo do seu histórico de conversa, permitindo que você a retome exatamente de onde parou.
Comandos de Sessão
Todos os comandos de gerenciamento de sessão começam com /session.
/session save
Salva a conversa atual (todo o histórico de prompts e respostas) com um nome de sua escolha.
Salva a conversa atual na sessão “debug-api-pagamentos”
/session save debug-api-pagamentos
│ ✅ Sessão ‘debug-api-pagamentos’ salva com sucesso.
│ Dica: Após salvar, o nome da sessão aparecerá no seu prompt (ex: debug-api-pagamentos ❯ ), indicando que você está trabalhando nela.
/session load
Carrega uma sessão salva anteriormente. A conversa atual é substituída pelo histórico da sessão carregada.
Carrega a sessão para continuar o trabalho no projeto do site
/session load documentacao-site
│ ✅ Sessão ‘documentacao-site’ carregada. A conversa anterior foi restaurada.
/session list
Lista todas as sessões que você salvou no disco.
/session list
│ Sessões salvas: │ │ • debug-api-pagamentos │ • documentacao-site │ • refatoracao-legado
/session delete
Remove permanentemente uma sessão salva do disco. Esta ação não pode ser desfeita.
/session delete refatoracao-legado
│ ✅ Sessão ‘refatoracao-legado’ deletada com sucesso do disco.
Se você deletar a sessão que está ativa no momento, seu histórico atual será limpo e você começará uma nova conversa.
/session new (ou /newsession )
Limpa o histórico atual e inicia uma conversa completamente nova. É perfeito para começar uma tarefa do zero sem estar atrelado a nenhuma sessão nomeada.
/session new
│ Nova sessão de conversa iniciada; histórico foi limpo.
Próximos Passos
O gerenciamento de sessões é ótimo para salvar o histórico da conversa, mas e quanto ao contexto dos arquivos? Para isso, o ChatCLI oferece um sistema ainda mais poderoso.
➡️ Próximo: Gerenciamento de Contexto Persistente /context