Plugin de gerenciamento de contexto para OpenClaw que armazena todas as mensagens no SQLite e substitui o truncamento por resumos organizados em um DAG.
stephenschoettler/hermes-lcm
Plugin de gerenciamento de contexto sem perda para Hermes Agent, que armazena todas as mensagens no SQLite e cria um DAG de resumos para recuperar o histórico compactado.
- Estrelas
- 1,315
- Forks
- 187
- Issues abertas
- 237
- Último commit
- há 20 dias
O que é?
hermes-lcm é um plugin de mecanismo de contexto para Hermes Agent que substitui a compressão pontual de prompts por uma abordagem persistente baseada em DAG. As mensagens brutas são salvas em um armazenamento SQLite local do plugin antes da compactação; o contexto mais antigo é resumido em nós com níveis de profundidade, e esses resumos são condensados hierarquicamente à medida que se acumulam. O prompt ativo permanece limitado, enquanto as mensagens originais continuam recuperáveis.
O agente recebe um conjunto de ferramentas para pesquisar, inspecionar e expandir conteúdo compactado: busca por palavras-chave em mensagens e resumos, recuperação paginada das mensagens de origem, consulta a sessões anteriores, recuperação de resumos dentro de um intervalo de tempo e diagnósticos. Saídas grandes de ferramentas e payloads de mídia podem ser externalizados para arquivos referenciados, e a opção de ocultar chaves de API, tokens e senhas é aplicada antes do armazenamento.
O plugin é configurado por meio de variáveis de ambiente e da configuração do Hermes, com um limite de compactação, tamanho do trecho recente, padrões para ignorar sessões ou torná-las somente leitura e recuperação semântica opcional com embeddings. Também inclui um script para importar históricos do OpenClaw / lossless-claw.
Recursos principais
- 01Salva mensagens brutas em um armazenamento SQLite local antes da compactação, mantendo os originais recuperáveis.
- 02Cria nós de resumo hierárquicos vinculados às mensagens de origem.
- 03Oferece ferramentas para busca por palavras-chave, recuperação paginada de mensagens e expansão de resumos.
- 04Externaliza saídas grandes de ferramentas e payloads de mídia para arquivos referenciados.
- 05Oferece ocultação opcional de chaves de API, bearer tokens, senhas e chaves privadas.
- 06Inclui diagnósticos e comandos de reparo que fazem backup antes da execução.
Casos de uso
- Sessões prolongadas do Hermes Agent em que detalhes importantes do início precisam continuar recuperáveis após a compactação.
- Manter o prompt ativo pequeno em modelos com contexto amplo sem perder o acesso ao histórico de conversas mais antigo.
- Migrar arquivos de conversas do OpenClaw ou lossless-claw para uma configuração do Hermes.
- Excluir do armazenamento sessões ruidosas de cron ou automatizadas, mantendo a conversa principal recuperável.
Início rápido
- 1
Clone o plugin no diretório de plugins do Hermes
git clone https://github.com/stephenschoettler/hermes-lcm ~/.hermes/plugins/hermes-lcm - 2
Ative o plugin hermes-lcm e defina o mecanismo de contexto como lcm na configuração do Hermes; depois, reinicie o Hermes
- 3
Verifique se o plugin e o mecanismo de contexto foram carregados
hermes plugins
Antes de usar
- É um plugin para o Hermes Agent e não funciona por conta própria.
- A versão candidata v1.0.0-rc.1 adiciona novos recursos que permanecem desativados até você optar por ativá-los.
Em coleções
Tópicos
Perguntas frequentes
- O que é hermes-lcm?
- Plugin de gerenciamento de contexto sem perda para Hermes Agent, que armazena todas as mensagens no SQLite e cria um DAG de resumos para recuperar o histórico compactado. hermes-lcm é um plugin de mecanismo de contexto para Hermes Agent que substitui a compressão pontual de prompts por uma abordagem persistente baseada em DAG. As mensagens brutas são salvas em um armazenamento SQLite local do plugin antes da compactação; o contexto mais antigo é resumido em nós com níveis de profundidade, e esses resumos são condensados hierarquicamente à medida que se acumulam. O prompt ativo permanece limitado, enquanto as mensagens originais continuam recuperáveis.
- hermes-lcm é gratuito? Qual é a licença?
- hermes-lcm é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- hermes-lcm ainda é mantido?
- Manutenção ativa. O último commit de hermes-lcm foi em 17 de out. de 2026.
- Para que posso usar hermes-lcm?
- Sessões prolongadas do Hermes Agent em que detalhes importantes do início precisam continuar recuperáveis após a compactação. Manter o prompt ativo pequeno em modelos com contexto amplo sem perder o acesso ao histórico de conversas mais antigo. Migrar arquivos de conversas do OpenClaw ou lossless-claw para uma configuração do Hermes. Excluir do armazenamento sessões ruidosas de cron ou automatizadas, mantendo a conversa principal recuperável.
- Como instalar hermes-lcm?
- Clone o plugin no diretório de plugins do Hermes: git clone https://github.com/stephenschoettler/hermes-lcm ~/.hermes/plugins/hermes-lcm Ative o plugin hermes-lcm e defina o mecanismo de contexto como lcm na configuração do Hermes; depois, reinicie o Hermes Verifique se o plugin e o mecanismo de contexto foram carregados: hermes plugins
- Onde consigo hermes-lcm?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/stephenschoettler/hermes-lcm
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plugin de memória em grafo de conhecimento para DeepSeek Harness e OpenClaw, que limita o contexto recente e recupera perguntas e respostas exatas de sessões anteriores.
Camada de memória e contexto para o agente DeepSeek Harness, com memória de runtime em camadas, documentos de projeto pesquisáveis, provedores de memória intercambiáveis e skills que evoluem sozinhas.
Um daemon de IA local-first para Windows e macOS que mantém uma memória de longo prazo sobre você, transforma conversas em arquivos de escritório e pode se expandir.
Um gateway de memória e mensagens sempre ativo para o agente DeepSeek Harness, acessível pelo Slack, Discord, Telegram e terminal.
Assistente pessoal de IA auto-hospedado, com memória bioinspirada que se funde, se conecta e se dissipa com o tempo, acessível via MCP e compatível com skills do OpenClaw.