Claude Code показывает 50%, но предупреждает о недельном лимите: что проверить
Что делать, если Claude Code сообщает о приближении к недельному лимиту при неполном индикаторе сессии: диагностика счётчиков, сохранение контекста и разделение подписки и API.
Содержание
Процент занятого контекста и доступный объём плана отвечают на разные вопросы. Контекст показывает, сколько информации участвует в текущем разговоре. Предупреждение о usage относится к учёту аккаунта или организации за отдельное окно времени. Поэтому свободное место в сессии не отменяет ограничения плана, а очистка контекста не обязана восстановить доступ.
Сначала определите, какой счётчик вы видите
| Сигнал | Что он описывает | Где перепроверить |
|---|---|---|
| Процент или состав контекста | Текущую сессию, инструкции, историю и результаты tools | Экран контекста конкретной сессии |
| Plan usage и время сброса | Использование подписки в окне, которое показывает сервис | Текущий /usage и настройки аккаунта |
HTTP 429 в API workflow | Ограничение программного запроса; причина уточняется по error body и headers | API console, Retry-After, документация endpoint |
| Отказ из-за бюджета | Отдельное ограничение расходов API или workspace | Billing/usage выбранного API-контура |
Не переносите в свою диагностику чужие проценты и фиксированные числа из обзоров. Условия планов и интерфейс учёта меняются; запишите дату, тип своего плана и точный текст сообщения без credentials.
Диагностика без повторных запросов
- Зафиксируйте полный текст предупреждения и время, не публикуя идентификаторы аккаунта.
- Откройте
/usage; если интерфейс помечает данные как last-known, сначала обновите их. - Проверьте метод аутентификации. Usage подписки и API-запросы с ключом нельзя складывать в один показатель.
- Если это API
429, сохраните безопасные поля ответа и соблюдайтеRetry-After; бесконечный retry только увеличивает очередь. - Запишите, была ли задача завершена по исходным критериям. Снижение расхода без рабочего результата не считается улучшением.
Как сравнить Claude и Codex на одной задаче
Если цель — понять, какой контур подходит именно вам, сравнивайте не рекламные лимиты, а два воспроизводимых запуска.
| Поле | Claude | Codex |
|---|---|---|
| Дата и тип плана | Записать без email и credentials | Записать без email и credentials |
| Одна и та же ревизия | Commit SHA или безопасный snapshot | Тот же SHA или snapshot |
| Задача | Одинаковый prompt и тот же список файлов | Одинаковый prompt и тот же список файлов |
| Критерий готовности | Точный тест, lint и ожидаемый diff | Те же проверки |
| Usage до и после | Значения, доступные в текущем интерфейсе | Значения, доступные в текущем интерфейсе |
| Результат | Завершено, частично или ошибка | Та же шкала |
Не сравнивайте разные модели на разных задачах и не смешивайте usage подписки с отдельным API-балансом. Подробную диагностику Codex см. в статье «Codex usage limits: почему закончился лимит», а финансовую модель двух контуров — в сравнении подписки и API.
Как сохранить handoff без опасного Git checkpoint
Перед паузой запишите:
- цель и критерии приёмки;
- что уже проверено и какими командами;
- какие файлы изменены;
- какие ошибки или вопросы остаются;
- точную следующую безопасную команду.
Сначала выполните git status --short и git diff --check. Не используйте git add -A: он может захватить чужие или временные файлы. Коммит нужен только если это принято в вашем процессе и вы просмотрели явный список файлов. Иначе сохраните diff и handoff в разрешённом рабочем месте, не удаляя незакоммиченные изменения.
Подписка и API — разные контуры
Подписка предоставляет функции и usage на условиях конкретного плана. API использует собственную аутентификацию, лимиты и учёт запросов. Покупка API usage не изменяет лимит подписки; ожидание сброса подписки не исправляет API 429 или ошибку бюджета.
Для отдельного Claude Code API workflow сверяйте текущую инструкцию BetterToken. BetterToken выдаёт API-доступ с собственным ключом пользователя и не является подпиской Claude. Сначала проверьте маленькую задачу и отдельно запишите usage, status и результат; не выдавайте успешный вход за доказательство завершённой работы.