Вернуться ко всем гайдам

Lossless Claw для OpenClaw: как сохранить длинные диалоги и не терять контекст

Разбираем Lossless Claw — плагин для OpenClaw, который сохраняет длинную историю переписки, сжимает старые части в восстанавливаемые самари и аккуратно работает с большими файлами.

Lossless Claw для OpenClaw — иерархическая память для длинных диалогов

Lossless Claw — это плагин для OpenClaw, который помогает сохранять длинную историю переписки, не терять важные решения и аккуратнее работать с большим объёмом контекста.

Обычно в длинных диалогах старые сообщения постепенно выпадают из рабочего окна модели. Здесь подход другой: вся история сохраняется в базе, а старые участки разговора не исчезают, а постепенно сжимаются в восстанавливаемые самари.

Что делает Lossless Claw

  • сохраняет длинную переписку, а не держится только за текущее окно контекста;

  • постепенно сворачивает старые фрагменты в компактные самари;

  • позволяет при необходимости возвращаться к исходным деталям;

  • аккуратнее обращается с большими файлами, логами и объёмными вставками.

Как устроена память в Lossless Claw

Свежая часть разговора остаётся в полном виде. Более старые куски переписки заменяются самари, а если и таких самари становится много, они тоже объединяются в самари более высокого уровня.

За счёт этого получается иерархическая модель памяти:

  1. последние сообщения остаются нетронутыми;

  2. старые фрагменты сворачиваются в компактные резюме;

  3. резюме могут объединяться между собой на более высоком уровне;

  4. исходная история при этом не теряется.

Важно: самари здесь не являются «одноразовой заменой» разговора. Каждое резюме связано либо с исходными сообщениями, либо с более ранними самари, поэтому система сохраняет не только краткое содержание, но и происхождение контекста.

Почему это полезно для OpenClaw

Для OpenClaw это особенно полезно в долгих рабочих диалогах, где важно не забывать решения, договорённости и прошлые шаги спустя часы или даже дни.

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

Работа с большими файлами

Отдельно стоит отметить, как проект обращается с тяжёлыми вставками: логами, конфигами и большими фрагментами кода.

Если в переписку попадает слишком большой файл или объёмный блок текста, он выносится из основного контекста в отдельное хранилище. В самом диалоге остаётся только краткое описание и ссылка на сохранённый материал.

Это даёт сразу два плюса:

  • контекстное окно не забивается тяжёлыми вставками;

  • к содержимому всё равно можно вернуться позже, когда это действительно нужно.

Как установить

Установка максимально простая:

  1. Установите плагин командой openclaw plugins install @martian-engineering/lossless-claw.

  2. Перезапустите gateway командой openclaw gateway restart.

Полезные настройки

Авторы отдельно рекомендуют обратить внимание на такие параметры:

  • LCM_FRESH_TAIL_COUNT=32 — количество последних сообщений, которые защищены от сжатия;

  • LCM_INCREMENTAL_MAX_DEPTH=-1 — максимальная глубина постепенного сжатия (0 — только верхний уровень, -1 — без ограничения).

Почему на это стоит посмотреть

Lossless Claw делает OpenClaw заметно устойчивее в длинных разговорах: помогает лучше удерживать старый контекст, аккуратнее работать с большими файлами и возвращать детали из прошлой переписки без ручного копирования.

Для тех, кто использует OpenClaw как долгоживущего помощника, это очень полезное расширение. На сайте проекта идея дополнительно объяснена визуально, а у команды есть и свой кодинг-агент Volt, что делает экосистему вокруг проекта ещё интереснее.