Repolode
Martian-Engineering

Martian-Engineering/lossless-claw

Plugin de gerenciamento de contexto para OpenClaw que armazena todas as mensagens no SQLite e substitui o truncamento por resumos organizados em um DAG.

Estrelas
4,917
Forks
457
Issues abertas
263
Último commit
ontem

O que é?

Lossless Claw é um plugin para o OpenClaw, um framework de agentes, que muda a forma como conversas longas são compactadas. Em vez de descartar mensagens antigas quando uma conversa ultrapassa a janela de contexto do modelo, ele armazena todas as mensagens em um banco de dados SQLite, resume os trechos mais antigos com o LLM configurado e condensa esses resumos em nós de nível superior que formam um grafo acíclico direcionado.

A cada turno, o contexto do agente é montado com os resumos e as mensagens brutas mais recentes. Os agentes podem usar as ferramentas lcm_grep, lcm_describe e lcm_expand para pesquisar o histórico compactado e voltar aos detalhes originais por trás de qualquer resumo. As mensagens brutas nunca são excluídas, e os resumos mantêm links para suas fontes.

O plugin também inclui uma CLI de shell lcm para ler o banco de dados e consultar ou definir configurações, comandos de chat nativos /lossless para backups e verificações da integridade dos resumos, além de uma ferramenta de migração de sessões para importar arquivos JSONL de sessões existentes do OpenClaw.

Recursos principais

  • 01Armazena todas as mensagens no SQLite, organizadas por conversa, sem truncar nada.
  • 02Cria um DAG de resumos que condensa o histórico conforme ele aumenta.
  • 03Monta o contexto de cada turno com resumos e mensagens brutas recentes.
  • 04Oferece as ferramentas lcm_grep, lcm_describe e lcm_expand para pesquisar e recuperar detalhes compactados.
  • 05Inclui uma CLI lcm, comandos /lossless na sessão e uma ferramenta de migração de sessões para uso único.

Casos de uso

  • Manter um assistente pessoal do OpenClaw em funcionamento por longos períodos, com acesso a conversas anteriores.
  • Recuperar detalhes exatos de conversas antigas que, de outra forma, seriam perdidos com o truncamento do contexto.
  • Inspecionar ou fazer backup do banco de dados de conversas de uma implantação do OpenClaw.
  • Importar o histórico de sessões existente do OpenClaw para o armazenamento LCM depois de ativar o plugin.

Início rápido

  1. 1

    Instale o plugin com o instalador de plugins do OpenClaw

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

    Defina o context engine slot como lossless-claw e ative o conversation prompt hook correspondente em openclaw.json

  3. 3

    Reinicie o OpenClaw após alterar a configuração

Antes de usar

  • Requer o OpenClaw 2026.9.2 ou posterior e é um plugin que só funciona dentro do OpenClaw.
  • A sumarização usa um provedor de LLM que você precisa configurar no OpenClaw, o que pode gerar custos de API.

Em coleções

Tópicos

Perguntas frequentes

O que é lossless-claw?
Plugin de gerenciamento de contexto para OpenClaw que armazena todas as mensagens no SQLite e substitui o truncamento por resumos organizados em um DAG. Lossless Claw é um plugin para o OpenClaw, um framework de agentes, que muda a forma como conversas longas são compactadas. Em vez de descartar mensagens antigas quando uma conversa ultrapassa a janela de contexto do modelo, ele armazena todas as mensagens em um banco de dados SQLite, resume os trechos mais antigos com o LLM configurado e condensa esses resumos em nós de nível superior que formam um grafo acíclico direcionado.
lossless-claw é gratuito? Qual é a licença?
lossless-claw é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
lossless-claw ainda é mantido?
Manutenção ativa. O último commit de lossless-claw foi em 5 de nov. de 2026.
Para que posso usar lossless-claw?
Manter um assistente pessoal do OpenClaw em funcionamento por longos períodos, com acesso a conversas anteriores. Recuperar detalhes exatos de conversas antigas que, de outra forma, seriam perdidos com o truncamento do contexto. Inspecionar ou fazer backup do banco de dados de conversas de uma implantação do OpenClaw. Importar o histórico de sessões existente do OpenClaw para o armazenamento LCM depois de ativar o plugin.
Como instalar lossless-claw?
Instale o plugin com o instalador de plugins do OpenClaw: openclaw plugins install @martian-engineering/lossless-claw@latest Defina o context engine slot como lossless-claw e ative o conversation prompt hook correspondente em openclaw.json Reinicie o OpenClaw após alterar a configuração
Onde consigo lossless-claw?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Martian-Engineering/lossless-claw

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados