Como Corrigir os Tempos de Resposta do OpenClaw Reduzindo o Inchaço de Contexto

✍️ OpenClawRadar📅 Publicado: February 24, 2026🔗 Source
Como Corrigir os Tempos de Resposta do OpenClaw Reduzindo o Inchaço de Contexto
Ad

Problema: Truncamento Silencioso de Contexto Causando Respostas Lentas

Um desenvolvedor executando o OpenClaw 24/7 em um Mac Mini M4 experimentou tempos de resposta de 10 minutos para mensagens simples. A investigação revelou que o arquivo de inicialização do workspace MEMORY.md tinha 26.421 caracteres (excedendo o limite de 20.000 caracteres) e estava sendo silenciosamente truncado no contexto injetado. Aproximadamente 47.000 caracteres de arquivos do workspace estavam sendo injetados em cada mensagem antes de qualquer entrada do usuário, com apenas o MEMORY.md em 26.755 caracteres.

Causas Raiz Identificadas

  • MEMORY.md continha comandos completos de implantação, detalhamentos financeiros e descrições verbosas de projetos em vez de servir como um índice
  • Arquivos padrão do workspace estavam inchados com conteúdo duplicado (AGENTS.md tinha instruções duplicando prompts do sistema, TOOLS.md continha grupos do Telegram já presentes no MEMORY.md)
  • Sem limites rígidos para tamanhos de arquivos, permitindo que arquivos se desviassem até atingir o limite padrão de bootstrapMaxChars de 20.000 e sendo truncados silenciosamente

Resultados da Reestruturação de Arquivos

O desenvolvedor reestruturou os arquivos usando o princípio de que MEMORY.md deve conter apenas referências. Se a informação pode ser consultada em um arquivo de projeto quando necessário, ela não pertence ao MEMORY.md.

  • MEMORY.md: Reduzido de 26.755 caracteres para 3.456 caracteres
  • AGENTS.md: Reduzido de 8.436 caracteres para 2.538 caracteres
  • TOOLS.md: Reduzido de 4.468 caracteres para 2.350 caracteres
  • Contexto injetado total: Reduzido de ~47k caracteres para ~16k caracteres

Criou arquivos não padrão (PROJECTS.md, LESSONS.md, VOICE.md) para status de empreendimentos, IDs do Telegram, automações e infraestrutura. Esses arquivos não são injetados automaticamente, mas são pesquisáveis via memory_search quando relevantes.

Ad

Alterações de Configuração

Adicione estas configurações a ~/.openclaw/openclaw.json em agents.defaults:

{
  "bootstrapMaxChars": 8000,
  "bootstrapTotalMaxChars": 40000,
  "compaction": {
    "mode": "safeguard",
    "reserveTokensFloor": 20000,
    "memoryFlush": {
      "enabled": true,
      "softThresholdTokens": 4000,
      "systemPrompt": "Sessão se aproximando da compactação. Armazene memórias duráveis agora.",
      "prompt": "Escreva quaisquer notas duradouras em memory/YYYY-MM-DD.md; responda com NO_REPLY se não houver nada para armazenar."
    }
  },
  "memorySearch": {
    // A configuração continua da fonte
  }
}

Insights da Pesquisa

O desenvolvedor pesquisou várias fontes antes de implementar as alterações:

  • Documentação oficial do OpenClaw para memory.md, agent-workspace.md, documentação de compactação e documentação de contexto
  • Post r/AI_Agents "8 Maneiras como o OpenClaw Reduz a Perda de Contexto em Agentes de Longa Duração" com o insight: "Contexto é um novo tipo de recurso, como RAM."
  • Post r/ClaudeAI "Como resolvi a perda de contexto em sessões longas de agentes Claude" que introduziu reserveTokensFloor e um marcador de sessão leve conversation-state.md
  • Artigo Arxiv 2602.11988v1 sobre gerenciamento de memória de agentes descobriu que arquivos de contexto reduzem as taxas de sucesso de tarefas em ~3% e aumentam os custos de inferência em 20%+

📖 Leia a fonte completa: r/clawdbot

Ad

👀 See Also

Três Habilidades Essenciais do OpenClaw para uma Configuração Estável: Memória, Segurança e Descoberta
Guides

Três Habilidades Essenciais do OpenClaw para uma Configuração Estável: Memória, Segurança e Descoberta

Uma postagem no Reddit recomenda instalar primeiro três tipos específicos de habilidades do OpenClaw: uma habilidade de correção de memória para evitar perda de contexto, uma habilidade de verificação de segurança local para verificar código malicioso e um hub de descoberta curado para encontrar ferramentas mantidas.

OpenClawRadar
Compreendendo a estrutura de pastas .claude/ para configuração do Claude Code
Guides

Compreendendo a estrutura de pastas .claude/ para configuração do Claude Code

A pasta .claude/ contém dois diretórios: um no nível do projeto para configuração da equipe e outro global ~/.claude/ para preferências pessoais. Os arquivos CLAUDE.md fornecem instruções que o Claude segue durante as sessões, com CLAUDE.local.md para substituições pessoais.

OpenClawRadar
Lista de configuração do OpenClaw: seis etapas críticas para novos usuários
Guides

Lista de configuração do OpenClaw: seis etapas críticas para novos usuários

Uma postagem no Reddit descreve seis passos essenciais de configuração para usuários do OpenClaw: mudar o modelo padrão de Opus para Sonnet para reduzir custos, bloquear o host do gateway para 127.0.0.1 por segurança, criar SOUL.md para personalidade do agente, evitar instalar habilidades inicialmente, não criar múltiplos agentes e usar o comando /new para gerenciar o contexto da conversa.

OpenClawRadar
Gateway OpenClaw Gratuito com LLM Local na Oracle Cloud
Guides

Gateway OpenClaw Gratuito com LLM Local na Oracle Cloud

Um desenvolvedor compartilha como executar o OpenClaw Gateway com um LLM local Qwen3.5 27B A3B 4-bit no nível gratuito da Oracle Cloud usando uma instância VM.Standard.A2.Flex com 4 OCPUs, 24GB de RAM e 200GB SSD, gerenciada remotamente via aplicativo QCAI.

OpenClawRadar