Это особенно полезно, когда сессия разрастается на тысячи токенов, и модель начинает «забывать» начало разговора. Session Memory решает эту проблему, пишет и обновляет саммари прямо в проекте.
Чтобы включить эту функцию, выполните команду:
```
npx tweakcc@latest --apply
```
По умолчанию фича выключена. После активации файл появится по пути ~/.claude/projects/.../session-memory/summary.md.
Настройки через переменные окружения:
- CC_SM_MINIMUM_MESSAGE_TOKENS_TO_INIT — количество токенов для создания первого саммари (по умолчанию: 10k)
- CC_SM_MINIMUM_TOKENS_BETWEEN_UPDATE — частота обновления (по умолчанию: 5k)
- CC_SM_TOOL_CALLS_BETWEEN_UPDATES — минимальное количество вызовов инструментов между обновлениями (по умолчанию: 3)
При тестировании можно установить минимальные пороги (200 токенов, 0 вызовов), чтобы саммари обновлялось почти после каждого сообщения.
Эта функция будет полезна всем, кто работает с Claude Code на длинных сессиях — рефакторинг, дебаг, архитектурные решения. Модель перестаёт терять контекст на середине задачи.






