Как проявляется
Clawdbot быстро исчерпывает лимит токенов, даже при небольших запросах, и перестаёт отвечать.
Из-за чего возникает
В сессии накапливаются большие выводы инструментов (например, конфигурации в формате JSON), которые сохраняются в истории и передаются модели при каждом запросе, вызывая резкий рост потребления токенов.
Как исправить
- Сбросьте основную сессию, чтобы очистить накопленный большой контекст:
Скажите Clawdbot «reset session» или начните новый DM-поток.
-
Не запускайте инструменты с большим выводом в основной сессии. Для таких команд (config.schema, status —all, дампы логов) используйте отдельную изолированную сессию и возвращайте в основную только небольшие фрагменты.
-
Отключите или измените поведение cron-заданий, чтобы они не вызывали частые обращения к модели без необходимости. Пусть cron запускает только shell-скрипты и будит агента только при наличии важных событий.
-
Включите агрессивную компактизацию и уменьшите размер контекста основной сессии, например, установите agents.defaults.contextTokens в диапазоне 50k–100k токенов.
Эти шаги уже помогли пользователям значительно снизить расход токенов и избежать быстрого достижения лимита.
Как не столкнуться снова
Избегайте выполнения команд с большим выводом в основной сессии и регулярно сбрасывайте сессию. Настройте cron и параметры компактизации для контроля размера контекста.
Источник
Разбор основан на обсуждении в репозитории проекта: issue #1594.
Другие типичные проблемы — в разделе ошибок и решений, а базовая настройка разобрана в первом запуске.