Проблемы и обходные пути сжатия сессий Claude AI

✍️ OpenClawRadar📅 Опубликовано: 17 марта 2026 г.🔗 Source
Проблемы и обходные пути сжатия сессий Claude AI
Ad

Как работает сжатие

Сессии Claude хранятся в виде файлов JSONL по пути ~/.claude/projects/{encoded-cwd}/sessions/{id}.jsonl. Каждый шаг диалога представляет собой JSON-блок. При срабатывании сжатия исходные блоки остаются в файле, но добавляется новый блок со сжатым резюме. После сжатия модель работает с резюме, а не с полной историей диалога.

Результаты тестирования

На проекте по программированию с заполнением контекста на 90% (до увеличения лимита до 1 млн токенов) пользователь протестировал 10 вопросов, охватывающих простой поиск, цепочки зависимостей из 6 шагов, разрешение сущностей, цепочки отрицаний, обнаружение отсутствия и обнаружение конфликтов.

  • До сжатия: точность ~9,75/10 с Opus 4.6, находившим разрозненные факты в 418 тыс. токенов
  • После сжатия (стандартного): точность ~5/10 с 3 461 токеном (сжатие в 121 раз). Та же сессия, те же вопросы привели к галлюцинациям и неверным ответам.
  • После сжатия (ручного с Opus): точность ~9,75/10 с 6 080 токенами (сжатие в 69 раз). Использование пользовательского промпта для сжатия с Opus сохранило важную информацию.
Ad

Причина различий

Согласно документации Anthropic, API по умолчанию использует ту же модель для сжатия. Пользователь запускал Opus 4.6 на средних вычислительных мощностях, поэтому стандартное сжатие также должно было использовать Opus. Разница в качестве указывает на проблемы с промптом для суммаризации, бюджетом на вычисления/мышление или и тем, и другим.

Обходные пути

Подход 1: Сжатие с Opus — отключить автосжатие и реализовать фоновый процесс, отслеживающий количество токенов для экземпляров Claude Code. Запускать сжатие с помощью Opus с пользовательским промптом (возможно, с авторизацией пользователя).

Подход 2: Предварительная инициализация с spaCy NER — вместо запуска суб-агентов с нулевым контекстом использовать spaCy NER для извлечения имён собственных, чисел, названий сервисов, портов и ключевых идентификаторов из файлов проекта. Внедрять это как лёгкий брифинг по сущностям (несколько сотен токенов) при запуске, чтобы информировать агентов о существующих ресурсах без излишней нарративной нагрузки.

📖 Read the full source: r/ClaudeAI

Ad

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

Открытый CLI-интерфейс использует Claude Haiku для автоматизации аудита расходов в Xero.
Инструменты

Открытый CLI-интерфейс использует Claude Haiku для автоматизации аудита расходов в Xero.

Разработчик выпустил инструмент с открытым исходным кодом для командной строки на Python, который использует Claude Haiku 4.5 для автоматизации аудита расходов в Xero. Инструмент следует подходу 'сначала детерминированный код, затем ИИ для заполнения пробелов', что позволяет удерживать затраты на уровне нескольких центов за запуск аудита.

OpenClawRadar
Выпущен рейтинг моделей, выбранных сообществом, для OpenClaw.
Инструменты

Выпущен рейтинг моделей, выбранных сообществом, для OpenClaw.

Теперь доступен новый рейтинг, составленный на основе голосования сообщества, для моделей, совместимых с OpenClaw, в котором сейчас лидирует Opus 4.5.

OpenClawRadar
Chat Saver CG: Браузерное расширение, созданное с помощью Claude, экспортирует беседы с 12 платформ ИИ
Инструменты

Chat Saver CG: Браузерное расширение, созданное с помощью Claude, экспортирует беседы с 12 платформ ИИ

Разработчик создал Chat Saver CG — расширение для браузера, которое экспортирует и переносит диалоги между Claude, ChatGPT, Gemini и 9 другими ИИ-платформами, активно используя Claude в процессе разработки, включая принятие архитектурных решений, отладку проблем с парсингом DOM и написание адаптерной логики.

OpenClawRadar
Прокси-сервер ClawCut выпущен на GitHub для оптимизации OpenClaw под небольшие языковые модели.
Инструменты

Прокси-сервер ClawCut выпущен на GitHub для оптимизации OpenClaw под небольшие языковые модели.

ClawCut — это экспериментальный прокси, который манипулирует, внедряет JSON-вызовы и удаляет лишние JSON-данные из OpenClaw, чтобы снизить когнитивную нагрузку на небольшие модели (7B-8B), работающие на ограниченном оборудовании.

OpenClawRadar