/clear или /compact в Claude Code: какую команду и когда использовать
Команда /clear полностью сбрасывает контекст: используйте её между разными задачами, когда прошлое больше не нужно. Команда /compact сжимает историю в краткое саммари, сохраняя суть разговора: используйте внутри одной длинной задачи, когда контекста мало, но нить ещё нужна. Главное отличие в том, что /clear теряет всё, а /compact сохраняет выжимку.
Что делает /clear
Команда /clear обнуляет рабочий контекст целиком. История чата, прочитанные файлы и промежуточные выводы исчезают. Следующий ход агент начинает с чистого листа: системный промпт, CLAUDE.md и новая задача.
/clear
контекст сброшен, история удалена
System prompt + CLAUDE.md + новая задача
Что делает /compact
Команда /compact не удаляет историю, а сжимает её. Claude пересказывает прошлое коротким саммари и кладёт выжимку в начало контекста. Суть разговора и ключевые решения остаются, а сырые детали и длинные листинги уходят.
/compact
история сжата в саммари
было: 62 000 токенов истории
стало: 7 400 токенов саммари
Сравнение команд
| Параметр | /clear | /compact |
|---|---|---|
| Контекст после команды | Полностью пустой | Сжатое саммари истории |
| История чата | Удаляется | Сохраняется в выжимке |
| Когда применять | Между разными задачами | Внутри одной длинной задачи |
| Что теряется | Всё прошлое | Детали, суть остаётся |
| Цена следующего хода | Минимальная | Ниже, чем без сжатия |
Простое правило выбора
Нужна ли прошлая история для следующей задачи? да -> /compact (сжать, оставить нить) нет -> /clear (сбросить, начать чисто) Контекст почти полон, а задача одна? да -> /compact нет -> /clear между задачами
Подводные камни
- После /compact часть мелких деталей пропадает, ссылки на старый кусок кода могут потеряться.
- После /clear агента нужно заново вводить в проект, особенно если CLAUDE.md короткий.
- /compact сам расходует токены на сжатие, но обычно окупается на следующих ходах.
- Не делайте /clear посреди задачи, иначе потеряете контекст текущих правок.
Частые вопросы
Что дешевле: /clear или /compact?
Зависит от ситуации. /clear даёт самый дешёвый следующий ход, но теряет контекст. /compact стоит один раз на сжатие, зато следующие ходы дешевле при сохранённой нити разговора.
Можно ли отменить /clear?
Нет, контекст сбрасывается безвозвратно. Перед /clear убедитесь, что прошлая история точно не понадобится.
Как часто делать /compact?
Когда контекст заполняется на 60 до 80 процентов внутри одной задачи. Раньше нет смысла, позже есть риск потерять детали при сжатии.
/clear удалит мои файлы на диске?
Нет, файлы проекта не трогаются. Сбрасывается только контекст разговора в памяти агента.
/clear и /compact чистят контекст, но тариф доступа остаётся. CLOD подключает Claude и соседние модели через Anthropic-совместимый API с оплатой за реальные токены из РФ. Раз контекст стал компактнее, счёт за него тоже станет компактнее.Тарифы CLOD