Claude Code теряет контекст посередине большой задачи — что делать?
Работаю над эпиком — через час Claude начинает путать файлы, забывает что мы уже сделали, повторяет шаги. Как сохранить контекст на протяжении длинной сессии?
> Пока нет комментариев
1 ответ
Контекстное окно — конечный ресурс. На длинных задачах происходит compaction — модель сжимает старые сообщения. Вот как с этим жить:
Паттерн: Прогресс в CLAUDE.md
Добавь секцию ПРОГРЕСС в CLAUDE.md. После каждого блока задач обновляй: что сделано, что следующее, какие решения приняты. При compaction модель перечитывает CLAUDE.md и восстанавливает контекст.
Чекпоинты между блоками
Не работай 3 часа без пауз. Каждые 30-45 минут: коммит → обновить ПРОГРЕСС → /clear. Чистый контекст с актуальным ПРОГРЕСС лучше, чем забитый контекст с обрывками.
Разбивка на независимые блоки
- Каждый блок — самодостаточная задача с DoD (Definition of Done)
- Блок не зависит от промпт-контекста — всё нужное в файлах
- Можно начать блок в новой сессии без потери качества
Delegate Mode для эпиков
Для задач >1 часа используй Delegate Mode. Lead (Opus) хранит общий план, каждый Teammate получает конкретный блок с чистым контекстом. Параллельность + нет проблемы с переполнением.