← Все артефакты

Как уложиться в лимиты Claude

Что съедает лимит

По статистике подписки:

Каждое новое сообщение заново читает весь накопленный контекст. Дорогим оказывается не сложное задание, а длинная переписка. Пример: одна сессия шла почти двое суток, журнал дорос до 7,8 МБ.

Правила

  1. Одна задача — одна сессия. Задача закончена или тема сменилась: /clear и новая сессия.
  2. Итог записывать в файл до /clear. Агент пишет в дневник, что сделано и что осталось. Новая сессия читает дневник и продолжает без потерь.
  3. Один проект — одна папка — одна сессия. Сессия в папке проекта сразу видит нужные правила и не тащит чужой контекст.
  4. Большие файлы читать кусками. Расшифровки, выгрузки и длинные логи читать выборочно, по нужному месту.
  5. Субагентов и «исследование» не запускать без просьбы. Каждый субагент стартует с нуля и тратит свои токены.
  6. Когда лимита мало, включать экономный режим. Короткие ответы, без экспериментов и лишних проверок.
  7. Регулярные дайджесты запускать по требованию, а не по расписанию.

Напоминание, не зависящее от памяти

Следить за размером сессии вручную не получается. Поможет хук UserPromptSubmit: он смотрит на журнал сессии и напоминает про /compact или /clear.

Хук подключается в настройках Claude Code за пару минут, скрипт короткий.

Что ещё помогает

Коротко

Дорогой бывает не сложный запрос, а длинная сессия. Резать сессии по задачам, записывать итог в файл, читать большое кусками и поставить хук, который напомнит про /clear.