O Problema
Você trabalha em dois projetos:Projeto A (uma API em Go) e Projeto B (um frontend em React). Em um momento, você está depurando um bug na API; no outro, precisa implementar uma nova feature no frontend. Manter o histórico da conversa e o contexto dos arquivos separados é um desafio.
Ingredientes
- Dois ou mais diretórios de projeto em sua máquina.
O Fluxo de Trabalho
A estratégia é criar um Contexto para a base de código de cada projeto e uma Sessão para o histórico de conversa de cada tarefa.Crie Contextos Persistentes para Cada Projeto
Primeiro, vamos criar “snapshots” das bases de código. Faremos isso uma única vez para cada projeto.Navegue até a pasta do Agora, navegue até a pasta do
Projeto A:Projeto B:O que fizemos? Criamos dois contextos persistentes. Agora, o ChatCLI “conhece” a estrutura desses dois projetos e podemos nos referir a eles por nome (
projeto-a-api, projeto-b-frontend) a qualquer momento, de qualquer lugar do seu sistema.Inicie o Trabalho no Projeto A
Vamos começar depurando o bug na API.
-
Carregue (ou crie) uma sessão de conversa:
(Se a sessão não existir, ela será criada quando você salvar.)
-
Anexe o contexto do projeto:
Alterne para o Projeto B
Seu leader pede para você pausar o debug e trabalhar em uma nova feature no frontend.
-
Salve a sessão atual: Todo o seu histórico de debug será guardado.
-
Desanexe o contexto antigo:
-
Carregue a sessão e o contexto do Projeto B:
Projeto B como contexto.