Claude Code

Контекст и квота Claude Code: /compact, /clear и кеш

Чем контекст разговора отличается от квоты аккаунта, что меняют /compact и /clear и почему кеш не возвращает уже потраченный объём использования.

/context показывает место, занятое одним разговором, а /usage — лимиты использования аккаунта. Освобождение контекста не возвращает потраченную квоту. Сначала выберите показатель, соответствующий проблеме.

Два разных показателя

  • Контекст разговора: команда /context показывает сообщения, содержимое файлов и вывод инструментов в текущем окне модели. Длинному разговору может требоваться сжатие, даже если квота ещё есть.
  • Использование аккаунта: команда /usage показывает действующие окна и время сброса. Даже новый короткий разговор может быть заблокирован, если квота аккаунта исчерпана.

Эти проценты не взаимозаменяемы. О времени читайте в руководстве по сбросу разных лимитов.

Когда выбирать /compact, а когда /clear

  • Продолжить ту же задачу: /compact заменяет предыдущую историю кратким изложением. Сохраните важные решения, ограничения и незавершённую работу, затем проверьте /context и наличие нужных для следующего шага сведений в сводке.
  • Начать несвязанную задачу: /clear открывает разговор с пустым контекстом беседы. Предыдущая сессия остаётся доступной через /resume. Инструкции проекта и память могут загрузиться снова: новый разговор не означает нулевое число входных токенов.
  • Квота аккаунта исчерпана: ни одна команда не возвращает прошлое использование. Следуйте инструкции после достижения лимита, а не очищайте разговор снова и снова.

Операции описаны в справочнике команд и документации контекста. Сводка не гарантирует сохранения каждой прежней детали.

Почему само сжатие расходует использование

Для создания сводки нужен запрос к модели. Следующие шаги используют сокращённую историю. Это может уменьшить повторную обработку в следующих ходах, но не делает сводку бесплатной и не отменяет прошлый расход.

Кеш повторно использует совпадающий префикс запроса. Сжатие меняет историю и перестраивает соответствующую часть кеша. Если возобновить старую сессию после истечения кеша, запрос сводки обработает историю без этого попадания. См. официальное объяснение кеширования.

Попадание в кеш — не восстановление квоты. Нельзя переносить соотношение цен кеширования API в обещание фиксированной экономии по подписке. Важны задача, способ авторизации и правила учёта.

Два примера выбора

Это условные ситуации, а не результаты измерений аккаунта.

  1. Много вывода тестов, квота ещё есть: сохраните неудачный тест и важные ограничения, перестаньте добавлять полные логи и сожмите разговор, если продолжаете ту же задачу. Проверьте состав контекста и выполните следующий конкретный шаг. Успех означает, что нужные данные помещаются и работа продолжается, а не что расход аккаунта уменьшился.
  2. Новый разговор, но недельная квота исчерпана: /context может показывать мало истории, а /usage — сохраняющийся запрет. Дополнительная очистка не поможет. Проверьте официальный сброс или доступные платные варианты и убедитесь в доступности аккаунта перед продолжением.

Как уменьшить ненужную работу

Читайте нужные части файлов, фильтруйте лишний вывод и назначайте субагентам непересекающиеся задачи. Сохраняйте короткую запись с решениями, файлами и следующей командой проверки. Можно сравнивать похожие задачи в /usage, но одна команда или один тест не доказывают фиксированный процент экономии.

Публичная история и личный таймер доступны на странице Claude Code. Сохраняйте таймер только при наличии явно указанного личного времени сброса в официальном интерфейсе.

Claude Code · История сбросов и личный таймер