Уплотнение не исправит контекст, которого никогда не было в транскрипте: диагностика переполнений контекста OpenClaw

✍️ OpenClawRadar📅 Опубликовано: 3 августа 2026 г.🔗 Source
Уплотнение не исправит контекст, которого никогда не было в транскрипте: диагностика переполнений контекста OpenClaw
Ad

Недавний отчет на r/openclaw подчеркивает важное различие: контекст и история разговора — не одно и то же. Сессия пользователя попала в цикл компактификации — "Compacting context (0 messages)" — потому что системный промпт уже превышал бюджет до начала разговора. При ~34 500 символов системного промпта и бюджете всего 8 000 токенов, предварительная оценка показала ~10 700 токенов. Компактификация не нашла сообщений для резюмирования, поэтому каждая повторная попытка возвращалась к тому же переполнению.

Контекст OpenClaw включает не только сообщения чата. Полный промпт состоит из системного промпта, внедренных файлов рабочего пространства (AGENTS.md, SOUL.md, IDENTITY.md, USER.md), метаданных навыков, определений и схем инструментов, вызовов/результатов инструментов и вложений. Компактификация резюмирует только старые сообщения — если основной расход приходится на всегда загружаемый системный промпт, сжатие пустого транскрипта не уменьшит его.

Диагностика с помощью встроенных команд

Прежде чем менять модель или настройки компактификации, проверьте реальных потребителей контекста:

/status
/context list
/context detail
/context map

Выполните /context map после хотя бы одного обычного запуска модели, чтобы он захватил отчет для визуализации.

Ad

Найдите настоящего виновника

Получив разбивку, действуйте по доминирующей категории:

  • История разговора доминирует → помогает компактификация или обрезка старых результатов инструментов.
  • Внедренные файлы рабочего пространства доминируют → удалите дублирующиеся инструкции и перенесите справочный материал из всегда загружаемых файлов. Полные инструкции навыков предназначены для загрузки по требованию — не держите их во внедренных файлах.
  • Схемы инструментов доминируют → проверьте, какие инструменты действительно нужны агенту. Схемы потребляют контекст, даже если они не видны как текст промпта.
  • Базовый системный промпт + зарезервированный бюджет вывода уже превышают полезный бюджет модели → изменение транскрипта — не тот уровень. Это проблема окна модели, резервного бюджета или поверхности инструментов.

Делайте изменения обратимыми

Автор рекомендует итеративный подход, который сохраняет текущую конфигурацию:

  1. Сохраните текущую настройку.
  2. Изменяйте одну категорию потребителей за раз.
  3. Начните новую сессию и повторите ту же небольшую задачу.
  4. Сравните /context detail, логи компактификации Gateway и фактический результат до/после.

Меньшее количество токенов — не успех, если агент теряет необходимые инструкции или инструменты. Проверка требует всех трех условий:

  • Промпт укладывается в доступный бюджет
  • Цикл компактификации не повторяется
  • Та же ограниченная задача выполняется корректно

Вы запускали /context detail? Что на самом деле доминирует в вашем контексте OpenClaw: файлы рабочего пространства, инструменты/навыки или история разговора? Поделитесь результатами в ветке.

📖 Читать полный источник: r/openclaw

Ad

👀 Смотрите также

Советы по установке OpenClaw: пропустить начальное руководство и использовать диагностические команды
Советы

Советы по установке OpenClaw: пропустить начальное руководство и использовать диагностические команды

Пользователь Reddit делится практическими советами по установке OpenClaw: пропустите процесс адаптации, чтобы избежать распространённых проблем, особенно при настройке на VPS, и используйте команды openclaw doctor и openclaw status для диагностики проблем с конфигурацией.

OpenClawRadar
Перехват поэзии циклов сна OpenClaw для отслеживания оперативных слепых зон
Советы

Перехват поэзии циклов сна OpenClaw для отслеживания оперативных слепых зон

Пользователь изменяет запрос цикла сна OpenClaw в 3 часа ночи, превращая поэтический дневник в запрашиваемую базу данных, которая отслеживает слепые зоны и траекторию инфраструктуры.

OpenClawRadar
Память рабочего процесса против инструментов: почему загрузка контекста эффективнее гигантских промптов
Советы

Память рабочего процесса против инструментов: почему загрузка контекста эффективнее гигантских промптов

Вместо того чтобы запихивать инструкции в промпты, загружайте чек-листы для конкретных рабочих процессов по мере необходимости — чек-лист релиза, правила горячего исправления, шаги миграции — и убирайте их, когда работа завершена.

OpenClawRadar
Исправление ошибки Auth 400: Использование пакета mnemonic в Python для обхода триггеров фильтра BIP39
Советы

Исправление ошибки Auth 400: Использование пакета mnemonic в Python для обхода триггеров фильтра BIP39

Пользователь Reddit обнаружил, что контент-фильтр Anthropic вызывает ошибку 400, когда ИИ-агенты пытаются записать полный список слов BIP39 (2048 стандартизированных английских слов) в код Python. Решение заключается в использовании пакета mnemonic для Python, который уже содержит этот список слов внутри себя.

OpenClawRadar