Plugin OpenClaw Context Meter Mostra Porcentagem de Uso de Token do Telegram

✍️ OpenClawRadar📅 Publicado: March 30, 2026🔗 Source
Plugin OpenClaw Context Meter Mostra Porcentagem de Uso de Token do Telegram
Ad

O Que Ele Faz

O plugin openclaw-context-meter mostra automaticamente a porcentagem de uso de tokens após cada resposta do bot do Telegram. Após cada resposta, ele envia um pequeno rodapé como: 📊 45k / 200k (22%). Quando ocorre compactação (os tokens caem significativamente), ele mostra: 📊 30k / 200k (15%) — compactado de 150k.

O Problema Que Ele Resolve

Anteriormente, não havia uma maneira fácil de ver o quão cheia estava a janela de contexto sem digitar constantemente /status. O plugin fornece visibilidade automática do consumo de tokens.

Jornada de Desenvolvimento

v1 — O Desastre de OOM: Inicialmente usou execSync("openclaw models list --json") para descobrir dinamicamente as janelas de contexto do modelo. Isso gerou um processo completo do OpenClaw (~2GB de RAM) toda vez que o plugin era carregado. Com o plugin carregando 4-5 vezes na inicialização (uma vez por agente/runtime), isso causou: 2GB do gateway + 5 × 2GB de subprocessos = 12GB → OOM instantâneo. O matador de OOM eliminou sshd e NetworkManager, tornando os servidores completamente inacessíveis, criando um loop infinito de reinicialização.

v2 — A Correção Leve: Janelas de contexto codificadas para mais de 40 modelos. Zero subprocessos, zero sobrecarga de memória. Realização chave: nunca use execSync em plugins do OpenClaw, pois mesmo uma consulta CLI simples gera todo o runtime com todos os plugins e compilação TypeScript.

Por Que Nenhum Fork É Necessário

O plugin originalmente fez um fork do OpenClaw para corrigir ganchos before_compaction/after_compaction, mas mudanças upstream tornaram isso desnecessário:

  • v2026.3.13+ — upstream agora passa sessionId + agentId + sessionKey no contexto do gancho de compactação
  • v2026.3.22+ — notificações internas 🧹 Compactando contexto... (issue #38805) tornaram seu código de compactação desnecessário
  • v2026.3.22+ — comando interno /usage tokens|full|cost para exibição básica de tokens

O plugin agora se concentra no que ainda falta: exibição da porcentagem da janela de contexto.

Ad

Recursos

  • Zero custo — usa apenas ganchos agent_end + message_sent, sem chamadas de API extras
  • Sem subprocessos — as janelas de contexto do modelo são codificadas (sem risco de OOM do execSync)
  • Filtragem inteligente — ignora turnos tool_use, envia rodapé apenas após a resposta de texto final
  • Debounced — aguarda 1,5s após a última mensagem para evitar rodapé no meio do stream
  • Multiagente — funciona com múltiplos agentes e contas do Telegram
  • Detecção de compactação — detecta quedas de tokens e mostra estatísticas antes/depois

Limitações Conhecidas

  • Alguns provedores (como Qwen) retornam totalTokens: 0 — o rodapé não será mostrado para esses modelos
  • Janelas de contexto codificadas podem estar erradas para modelos mais recentes — extraídas da fonte v2026.3.22
  • Apenas Telegram por enquanto (envia rodapé via Bot API)

Instalação

cd ~/.openclaw/extensions
npm pack openclaw-context-meter
tar xzf openclaw-context-meter-*.tgz
mv package context-meter
rm openclaw-context-meter-*.tgz

Adicione ao openclaw.json:

{
  "plugins": {
    "allow": ["context-meter"],
    "entries": {
      "context-meter": {
        "enabled": true
      }
    }
  }
}

Requer OpenClaw >= 2026.3.22.

📖 Leia a fonte completa: r/openclaw

Ad

👀 See Also

Sistema de busca de emprego com IA de código aberto, desenvolvido com Claude Code, que avalia ofertas e gera currículos personalizados
Tools

Sistema de busca de emprego com IA de código aberto, desenvolvido com Claude Code, que avalia ofertas e gera currículos personalizados

Um desenvolvedor disponibilizou em código aberto um projeto Claude Code que transforma seu terminal em um centro de comando para busca de empregos. O sistema avalia ofertas de trabalho em 10 dimensões, gera currículos em PDF otimizados para ATS, escaneia mais de 45 páginas de carreiras de empresas e inclui 14 modos de habilidades.

OpenClawRadar
Escudo de Navegador Agent: Extensão Gratuita OpenClaw Bloqueia Injeção de Prompt e Padrões Sombrios
Tools

Escudo de Navegador Agent: Extensão Gratuita OpenClaw Bloqueia Injeção de Prompt e Padrões Sombrios

PixieBrix lança Agent Browser Shield, uma extensão gratuita de código-fonte aberto para OpenClaw que bloqueia injeção de prompt, padrões obscuros e poluição de contexto, reduzindo o uso de tokens.

OpenClawRadar
Compilador HEIR da Google: IA Privada Prática com Criptografia Homomórfica
Tools

Compilador HEIR da Google: IA Privada Prática com Criptografia Homomórfica

O Google disponibiliza em código aberto o HEIR, um compilador que permite aos desenvolvedores executar inferência de IA em dados criptografados sem descriptografá-los. As demonstrações incluem detecção de fraudes, recomendações e mais.

OpenClawRadar
Funções de IA: Geração de Código em Tempo de Execução com Verificação Automatizada
Tools

Funções de IA: Geração de Código em Tempo de Execução com Verificação Automatizada

AI Functions é uma biblioteca Python que permite definir funções com especificações em linguagem natural em vez de código de implementação, executa código gerado por LLM em tempo de execução e valida saídas com pós-condições que acionam novas tentativas automáticas em caso de falha.

OpenClawRadar