FirstPrompt
Entrar
FirstPrompt
Todos os cursos

Currículo

0 / 36 · 0%
  • Dez minutos até algo que você pode mandar para alguém10m
  • Quanto isso custa de verdade6m
  • O seu terminal não é um mistério8m
  • A sessão é a unidade de trabalho6m
  • Desfazer sem medo6m
  • Recapitulação do módulo 13m
0/36

Você está lendo como visitante — o progresso fica salvo só neste dispositivo.

Crie uma conta grátis para mantê-lo
Conduza o seu dia em terminaisMódulo 1Aula 4

A sessão é a unidade de trabalho

Grátis6 min de leituraAula 4 de Um terminal, feito direito

Ao final desta aula você tem uma sessão nomeada que você fechou de propósito e retomou depois, e consegue achar qualquer conversa antiga numa lista em vez de na memória. Nomear é a única mecânica que torna um dia de vários terminais suportável, e custa uma flag.

A sessão de ontem não sumiu. O Claude Code guarda a conversa inteira, incluindo cada arquivo que ele tocou, e você pode voltar para dentro dela amanhã de manhã como se nunca tivesse saído.

Isso parece uma comodidade. Na verdade é a fundação de tudo no módulo 4, porque quando você estiver rodando quatro coisas ao mesmo tempo, "qual janela era a das notas fiscais" vira a pergunta que decide se o dia funciona.

Dê um nome quando iniciar

Comece pela sessão que já importa. A conversa da aula 1 — aquela que escreveu o card.html — está lá sem nome, porque nada tinha te mandado nomear ela ainda. Volte para a pasta first-day e pegue aquela em vez de começar uma nova:

Rode isto dentro de first-day, antes de começar qualquer outra coisa ali. Ele retoma a sessão mais recente daquela pasta, que é a da aula 1.
claude --continue

Agora nomeie ela de dentro, o que funciona em qualquer momento da vida de uma sessão:

Digitado no prompt daquela sessão. A conversa da aula 1 agora tem um nome, e o resto desta aula usa ele.
/rename morning-triage

Daqui em diante, nomeie na largada e você nunca mais precisa voltar para fazer isso:

Prática

Abra o Claude Cowork no seu computador e experimente em arquivos reais. Cada módulo termina com um checkpoint onde você envia o que criou.

Abrir no Claude
PróximaDesfazer sem medo
Anterior
CursosConhecer Conduza o seu dia em terminaisPacotes de promptsCrie Seu Próprio Site
-n é abreviação de --name. Faça isso toda vez e o resto do curso fica mais fácil.
claude -n morning-triage

Nomes são como você acha coisas depois. Uma sessão sem nome dá para achar, mas só apertando os olhos para a primeira mensagem dela numa lista, o que funciona bem com três sessões e nada bem com quinze.

Uma esquisitice que vale saber antes que te confunda: se você tentar pegar um nome que outra sessão viva já está usando, a sessão existente fica com ele e a sua ganha uma variante, algo como morning-triage-graceful-unicorn. Nada se perde e nada é sobrescrito. Só significa que o nome que você digitou não é o nome que você ganhou, então dê uma olhada.

Voltando

Três jeitos, e a diferença importa.

Flag curta: -c. Retoma a sessão mais recente desta pasta, sem perguntar nada.
claude --continue
Flag curta: -r. Abre um seletor com todas as sessões, para você escolher.
claude --resume
Direto de volta para a sessão nomeada.
claude --resume morning-triage

Use --continue quando você sabe que só tinha uma coisa acontecendo aqui. Use --resume com um nome quando você sabe exatamente qual. Use o seletor puro quando você esqueceu, o que é a maioria das manhãs.

O seletor de sessões do Claude Code listando sessões nomeadas agrupadas por projeto, com um painel de prévia
O seletor é o mapa da sua semana. As setas movem, o Espaço mostra a prévia sem abrir, o Enter retoma.

O seletor tem mais coisa do que parece. As setas movem, → e ← abrem e fecham grupos, o Espaço mostra a prévia de uma sessão sem se comprometer com ela, e o Ctrl+R renomeia uma ali mesmo. Comece a digitar para buscar. Você pode até colar a URL de um pull request para achar a sessão que o produziu.

Duas teclas alargam a busca quando o que você quer não está na tela: o Ctrl+A mostra todos os projetos da máquina, e o Ctrl+W mostra todas as worktrees do repositório atual. Essa segunda vai fazer mais sentido depois do módulo 3, e é a razão pela qual uma sessão nomeada vale os quatro caracteres extras.

O que volta, e o que não volta

Uma sessão retomada restaura a conversa inteira, as chamadas de ferramenta, o modelo que estava em uso e o modo de permissão que você tinha definido.

Ela não restaura nada que você passou na linha de comando e que não faz parte da conversa: diretórios extras adicionados com --add-dir, arquivos de configuração personalizados, ou configuração de ferramentas conectadas. Passe tudo isso de novo. Nada te avisa, e o sintoma é uma sessão que parece ter esquecido como chegar em algo que ela alcançava ontem.

A única armadilha de verdade

Se você retomar a mesma sessão em dois terminais sem bifurcar, as mensagens dos dois se intercalam num único transcript.

Leia mais uma vez, porque é a coisa mais confusa que pode acontecer num dia de vários terminais. Duas janelas, uma conversa, as duas escrevendo dentro dela. O que você vê é uma sessão que parece responder perguntas que você não fez, numa ordem que não faz sentido.

Se você genuinamente quer duas linhas de raciocínio a partir do mesmo ponto de partida, ramifique:

Copia a conversa e move esta janela para a cópia. A original fica intocada.
/branch try-the-other-approach

O módulo 3 te dá a ferramenta certa para rodar duas coisas ao mesmo tempo no mesmo projeto. Por enquanto, a regra é simplesmente: uma sessão, uma janela.

Confira
  • Você retomou a sessão da aula 1 com o claude --continue e nomeou ela com o /rename
  • Você saiu dela e voltou com claude --resume <nome>
  • A conversa ainda estava lá, incluindo o que ele fez na aula 1
  • Você abriu o seletor puro e viu a prévia de uma sessão com o Espaço sem retomá-la
  • Você consegue explicar o que acontece se a mesma sessão estiver aberta em duas janelas
Entre para ter seu trabalho conferido
Se você vir o seletor está vazio ou não tem a sessão que eu quero

O seletor começa no projeto atual. Aperte Ctrl+A para alargar para todos os projetos desta máquina. Se ainda não estiver lá, você está numa pasta diferente daquela em que trabalhou, e o --continue só enxerga a pasta em que você está pisando.

O que você acabou de aprender

  • claude -n <nome> na largada, ou /rename de dentro de uma sessão que você já tem, e toda sessão vira algo que você acha depois.
  • --continue retoma a última sessão daqui; --resume abre o seletor; --resume <nome> entra direto.
  • O seletor busca, mostra prévia com o Espaço, e alarga para todos os projetos com o Ctrl+A.
  • Uma sessão retomada restaura a conversa mas não as opções de linha de comando, então passe elas de novo.
  • Retomar uma sessão em duas janelas intercala as duas num único transcript. Ramifique em vez disso.
Próxima

Progresso0%

0/ 36 aulas

Neste módulo

Um terminal, feito direito

  1. 1Dez minutos até algo que você pode mandar para alguém10m
  2. 2Quanto isso custa de verdade6m
  3. 3O seu terminal não é um mistério8m
  4. 4A sessão é a unidade de trabalho6m
  5. 5Desfazer sem medo6m
  6. 6Recapitulação do módulo 13m