Repolode
Martian-Engineering

Martian-Engineering/lossless-claw

Плагин управления контекстом для OpenClaw: сохраняет все сообщения в SQLite и заменяет усечение сводками на основе DAG.

Звёзды
4,917
Форки
457
Открытые issues
263
Последний коммит
вчера

Что это?

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

На каждом ходе контекст агента собирается из сводок и самых свежих исходных сообщений. Агент может использовать инструменты lcm_grep, lcm_describe и lcm_expand, чтобы искать в сжатой истории и возвращаться к исходным подробностям любой сводки. Исходные сообщения никогда не удаляются, а сводки содержат ссылки на источники.

В плагин также входят CLI lcm для чтения базы данных и просмотра или изменения конфигурации, встроенные команды чата /lossless для создания резервных копий и проверки состояния сводок, а также инструмент миграции сессий для импорта существующих файлов сессий OpenClaw в формате JSONL.

Ключевые возможности

  • 01Сохраняет каждое сообщение в SQLite, распределяя их по диалогам, — ничего не усекается.
  • 02Строит DAG сводок, которые по мере накопления истории объединяются в более компактные.
  • 03Собирает контекст каждого хода из сводок и недавних исходных сообщений.
  • 04Предоставляет инструменты lcm_grep, lcm_describe и lcm_expand для поиска и восстановления подробностей из сжатой истории.
  • 05Включает CLI lcm, команды /lossless внутри сессии и инструмент однократной миграции сессий.

Сценарии использования

  • Работа с персональным ассистентом OpenClaw, который должен помнить предыдущие разговоры на протяжении долгого времени.
  • Восстановление точных подробностей из старых обсуждений, которые иначе были бы потеряны при усечении контекста.
  • Просмотр или резервное копирование базы диалогов развёрнутого экземпляра OpenClaw.
  • Импорт существующей истории сессий OpenClaw в хранилище LCM после включения плагина.

Быстрый старт

  1. 1

    Установите плагин с помощью установщика плагинов OpenClaw

    openclaw plugins install @martian-engineering/lossless-claw@latest
  2. 2

    Установите для context engine slot значение lossless-claw и включите соответствующий conversation prompt hook в openclaw.json

  3. 3

    Перезапустите OpenClaw после изменения конфигурации

Что важно знать

  • Требуется OpenClaw 2026.9.2 или новее. Плагин работает только внутри OpenClaw.
  • Для суммаризации используется провайдер LLM, который необходимо настроить в OpenClaw; это может повлечь дополнительные расходы на API.

В подборках

Темы

Частые вопросы

Что такое lossless-claw?
Плагин управления контекстом для OpenClaw: сохраняет все сообщения в SQLite и заменяет усечение сводками на основе DAG. Lossless Claw — плагин для агентского фреймворка OpenClaw, который меняет способ сжатия длинных диалогов. Вместо удаления старых сообщений, когда диалог превышает размер контекстного окна модели, плагин сохраняет все сообщения в базе SQLite, суммирует старые фрагменты с помощью настроенной LLM и объединяет полученные сводки в узлы более высокого уровня, образующие направленный ациклический граф.
lossless-claw можно использовать бесплатно? Какая у него лицензия?
lossless-claw распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
lossless-claw всё ещё поддерживается?
Активно поддерживается. Последний коммит в lossless-claw — 5 нояб. 2026 г..
Для чего можно использовать lossless-claw?
Работа с персональным ассистентом OpenClaw, который должен помнить предыдущие разговоры на протяжении долгого времени. Восстановление точных подробностей из старых обсуждений, которые иначе были бы потеряны при усечении контекста. Просмотр или резервное копирование базы диалогов развёрнутого экземпляра OpenClaw. Импорт существующей истории сессий OpenClaw в хранилище LCM после включения плагина.
Как установить lossless-claw?
Установите плагин с помощью установщика плагинов OpenClaw: openclaw plugins install @martian-engineering/lossless-claw@latest Установите для context engine slot значение lossless-claw и включите соответствующий conversation prompt hook в openclaw.json Перезапустите OpenClaw после изменения конфигурации
Где скачать lossless-claw?
Исходный код и инструкции по установке — на GitHub: https://github.com/Martian-Engineering/lossless-claw

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Плагин памяти на основе графа знаний для DeepSeek Harness и OpenClaw: ограничивает объём недавнего контекста и находит точные прошлые вопросы и ответы между сессиями.

668+5 за неделю99TypeScriptMITАктивно поддерживаетсяОбновлён в прошлом месяце

Минималистичный и экономный по токенам MCP-сервер, с помощью которого AI-клиенты могут выполнять запросы и исследовать базы PostgreSQL, MySQL, SQL Server, Oracle, MariaDB и SQLite.

3,8 тыс.+42 за неделю335TypeScriptMITАктивно поддерживаетсяОбновлён 4 дня назад

CLI и расширение для браузера, которые извлекают чистый текст и создают краткие пересказы веб-страниц, PDF, видео на YouTube, подкастов, аудио- и видеофайлов.

6,8 тыс.+18 за неделю453TypeScriptMITАктивно поддерживаетсяОбновлён вчера