← Voltar ao curso
Nível 2 — Ferramenta de trabalho · Módulo 2.1 — VS Code: a mesa de trabalho

2.1.6 · Sessões, histórico e checkpoints

4 min de vídeo TODOS

Objetivo: ao final, o consultor retoma conversas antigas por busca, e usa checkpoints para voltar no tempo dentro de uma sessão.

O que você precisa levar desta aula

  1. Session history tem busca por palavra-chave e duas abas: Local e Web.
  2. Sessões da Web só aparecem se foram iniciadas com um repositório GitHub — e retomar não sincroniza de volta para a claude.ai.
  3. Checkpoints têm três variações: ramificar conversa, desfazer código, ou as duas juntas — escolha pelo que você quer preservar.

Session history

Elemento O que faz
Agrupamento por data Hoje, Ontem, Últimos 7 dias, etc.
Busca Por palavra-chave, no conteúdo da conversa
Aba Local Sessões desta máquina
Aba Web Sessões iniciadas na claude.ai com repositório GitHub conectado
Renomear / remover Aparecem ao passar o mouse sobre a sessão

Retomar uma sessão da Web baixa o histórico para a máquina local — as mudanças feitas depois não sincronizam de volta para a claude.ai.

As três variações de checkpoint

Opção Conversa Arquivos
Fork conversation from here Ramifica a partir daquele ponto Mantidos como estão agora
Rewind code to here Mantida inteira Desfeitos até o estado daquele ponto
Fork conversation and rewind code Ramifica Desfeitos até o estado daquele ponto

Como escolher: se você quer testar uma abordagem diferente sem perder o código atual, use Fork. Se o código tomou um rumo errado mas a conversa até aqui vale manter, use Rewind code. Se quer as duas coisas — recomeçar a conversa E o código a partir de um ponto específico — use a combinação.

📖 Gerenciar sessões · Checkpointing

Quiz — 4 questões

1.Você quer retomar uma sessão que havia começado na claude.ai, mas ela não aparece na aba "Web" do histórico.
  • a)É preciso sincronizar manualmente antes

    Não existe esse passo; a condição é ter sido iniciada com repositório GitHub.

  • b)Ela só aparece se foi iniciada com um repositório GitHub conectado

    Correto. É a condição para aparecer na aba Web.

  • c)Sessões da Web nunca aparecem no VS Code

    Aparecem, sob a condição correta.

Ver resposta e por quê
a) Não existe esse passo; a condição é ter sido iniciada com repositório GitHub.
b) Correto. É a condição para aparecer na aba Web.
c) Aparecem, sob a condição correta.
2.Você retomou uma sessão da Web no VS Code e fez mudanças nos arquivos. O que acontece com a claude.ai?
  • a)Nada — as mudanças ficam só localmente, e não voltam para a claude.ai

    Correto.

  • b)As mudanças sincronizam automaticamente de volta

    Não sincronizam — é justamente o ponto de atenção da aula.

  • c)A sessão da Web é apagada

    Não é apagada; simplesmente não recebe as mudanças feitas localmente.

Ver resposta e por quê
a) Correto.
b) Não sincronizam — é justamente o ponto de atenção da aula.
c) Não é apagada; simplesmente não recebe as mudanças feitas localmente.
3.Você quer testar uma abordagem alternativa a partir de um ponto da conversa, sem perder o código que já está no estado atual.
  • a)Fork conversation from here

    Correto. Ramifica a conversa e mantém os arquivos como estão.

  • b)Rewind code to here

    Essa opção desfaria os arquivos — o oposto do que você quer preservar aqui.

  • c)Fork conversation and rewind code

    Desfaria os arquivos também, quando você só queria ramificar a conversa.

Ver resposta e por quê
a) Correto. Ramifica a conversa e mantém os arquivos como estão.
b) Essa opção desfaria os arquivos — o oposto do que você quer preservar aqui.
c) Desfaria os arquivos também, quando você só queria ramificar a conversa.
4.O código tomou um rumo errado a partir de um ponto específico, mas você quer manter toda a conversa até agora, incluindo o que veio depois desse ponto. ---
  • a)Rewind code to here

    Correto. Desfaz os arquivos até aquele ponto, mantendo a conversa inteira.

  • b)Fork conversation from here

    Não desfaz o código, que é o que precisa ser corrigido aqui.

  • c)Fork conversation and rewind code

    Criaria uma ramificação nova de conversa, quando você quer manter a conversa original intacta.

Ver resposta e por quê
a) Correto. Desfaz os arquivos até aquele ponto, mantendo a conversa inteira.
b) Não desfaz o código, que é o que precisa ser corrigido aqui.
c) Criaria uma ramificação nova de conversa, quando você quer manter a conversa original intacta.