Trocando o coder entre projetos
Um problema real: como o agente sabe em qual projeto está e não mistura contexto.
O problema
O agente coder trabalha com vários projetos. Sem gestão de contexto ele começa a misturar stacks, branches e tarefas: «em qual projeto estou?».
Por que acontece
O agente tem um contexto único para todos os projetos. Sem uma troca explícita ele mistura instruções de repos diferentes.
Solução: um «projeto ativo» explícito
1. Mantenha um arquivo 'ACTIVE_PROJECT' na pasta de trabalho com o nome do projeto atual.
2. Diga ao agente: «antes de cada tarefa leia 'ACTIVE_PROJECT' e trabalhe nessa pasta».
3. Trocar é um comando: «mude para 'payments-service'».
Como fica
- Você: «mude para payments-service»
- O agente atualiza 'ACTIVE_PROJECT', lê o README do projeto e confirma: «Trabalhando em payments-service, branch fix/billing».
O que mais ajuda
- Pastas separadas '~/projects/<name>' — uma fronteira dura.
- Instruções por projeto — um 'AGENT.md' na raiz com stack e regras.
- Início explícito de tarefa — «tarefa: corrija o bug X em payments-service».
Status
Hoje é uma convenção manual (SOUL + 'ACTIVE_PROJECT'). O Roadmap inclui detecção automática de projeto por arquivos e memória persistente por projeto.