Переключение кодера между проектами
Реальная проблема: как агент понимает, в каком проекте он сейчас работает, и не смешивает контекст.
Проблема
Агент-кодер работает с несколькими проектами. Если не управлять контекстом, он начинает путать стек, ветки и задачи: «я в каком проекте?».
Почему это происходит
У агента один контекст на все проекты. Без явного переключения он смешивает инструкции разных репозиториев.
Решение: явный «активный проект»
1. Заведите в рабочей папке файл 'ACTIVE_PROJECT' с именем текущего проекта.
2. Скажите агенту: «перед каждой задачей читай 'ACTIVE_PROJECT' и работай в этой папке».
3. Переключение = одна команда: «переключись на 'payments-service'».
Как это выглядит
- Вы: «переключись на payments-service»
- Агент обновляет 'ACTIVE_PROJECT', читает README проекта, подтверждает: «Работаю в payments-service, ветка fix/billing».
Что ещё помогает
- Раздельные папки '~/projects/<name>' — жёсткая граница.
- Инструкция на проект — файл 'AGENT.md' в корне репозитория со стеком и правилами.
- Явный старт задачи — «задача: почини баг X в payments-service».
Статус
Сейчас это ручная договорённость (SOUL + 'ACTIVE_PROJECT'). В Roadmap — автоматическое определение проекта по файлам и персистентная память на проект.