Cambiar el coder entre proyectos
Un problema real: cómo sabe el agente en qué proyecto está y no mezcla contexto.
El problema
El agente coder trabaja con varios proyectos. Sin gestión del contexto empieza a mezclar stacks, ramas y tareas: «¿en qué proyecto estoy?».
Por qué ocurre
El agente tiene un solo contexto para todos los proyectos. Sin un cambio explícito mezcla instrucciones de distintos repos.
Solución: un «proyecto activo» explícito
1. Mantén un archivo 'ACTIVE_PROJECT' en la carpeta de trabajo con el nombre del proyecto actual.
2. Dile al agente: «antes de cada tarea lee 'ACTIVE_PROJECT' y trabaja en esa carpeta».
3. Cambiar es un comando: «cambia a 'payments-service'».
Cómo se ve
- Tú: «cambia a payments-service»
- El agente actualiza 'ACTIVE_PROJECT', lee el README del proyecto y confirma: «Trabajando en payments-service, rama fix/billing».
Qué más ayuda
- Carpetas separadas '~/projects/<name>' — una frontera dura.
- Instrucciones por proyecto — un 'AGENT.md' en la raíz con stack y reglas.
- Inicio explícito de tarea — «tarea: arregla el bug X en payments-service».
Estado
Hoy es una convención manual (SOUL + 'ACTIVE_PROJECT'). El Roadmap incluye detección automática del proyecto por archivos y memoria persistente por proyecto.