Gateway de Contexto: Um Proxy de Código Aberto para Comprimir o Contexto de Agentes de IA

O que o Context Gateway faz
Context Gateway é um proxy agente que fica entre agentes de programação de IA (como Claude Code, OpenClaw ou Cursor) e a API do LLM. Quando saídas de ferramentas como leituras de arquivo ou resultados de grep despejam milhares de tokens na janela de contexto, o proxy comprime esse conteúdo antes que ele chegue ao LLM. A motivação vem de pesquisas que mostram que benchmarks de contexto longo experimentam quedas acentuadas de precisão à medida que o contexto cresce—a avaliação do GPT-5.4 da OpenAI supostamente cai de 97,2% em 32k tokens para 36,6% em 1M tokens.
Como a compressão funciona
O sistema usa modelos de linguagem pequenos (SLMs) que examinam os internos do modelo e treinam classificadores para detectar quais partes do contexto carregam o sinal mais forte. Quando uma ferramenta retorna uma saída, a compressão acontece condicionada à intenção da chamada da ferramenta. Por exemplo, se um agente chamou grep procurando por padrões de tratamento de erros, o SLM mantém as correspondências relevantes e remove o resto. Se o modelo precisar posteriormente de algo que foi removido, ele pode chamar expand() para buscar a saída original.
Principais recursos e configuração
- Compactação em segundo plano: Acionada a 85% da capacidade da janela, com resumos pré-computados para que você não precise esperar pela compactação
- Descrições de ferramentas com carregamento preguiçoso: O modelo só vê as ferramentas relevantes para a etapa atual
- Limites de gastos: Controle custos com limites de orçamento
- Painel de controle: Acompanhe sessões em andamento e passadas
- Notificações do Slack: Receba um aviso quando um agente estiver esperando por você
- Agentes suportados: Claude Code, Cursor, OpenClaw ou configurações personalizadas
Começando
Instale com:
curl -fsSL https://compresr.ai/api/install | sh
Em seguida, execute context-gateway para iniciar um assistente TUI interativo que ajuda você a:
- Escolher um agente (claude_code, cursor, openclaw ou personalizado)
- Criar/editar configuração incluindo modelo de sumarização e chave da API
- Habilitar notificações do Slack, se necessário
- Definir limite de acionamento para compressão (padrão: 75%)
A ferramenta é de código aberto, construída principalmente em Go (90,9%) e mantida pela Compresr, uma empresa apoiada pela YC. Você pode verificar os logs de compactação em logs/history_compaction.jsonl para ver o que está acontecendo nos bastidores.
📖 Leia a fonte completa: HN LLM Tools
👀 See Also

SecureContext: Um Plugin MCP para Memória Persistente e Redução de Tokens no Claude Code
SecureContext é um plugin MCP de código aberto que fornece persistência no estilo MemGPT entre sessões do Claude Code, reduz os tokens de entrada em aproximadamente 87% por meio de recuperação de contexto direcionada e isola credenciais por meio de um sandbox de segurança.

Painel de Código Aberto Revela Custos Reais de Computação do Claude Code
Um desenvolvedor engenhou reversamente a fórmula de limite de taxa do Claude Code para construir um painel local que mostra a porcentagem de uso em tempo real, custos reais em dólares, taxa de consumo, horários de pico e quais habilidades/hooks estão sendo acionados. A ferramenta revelou que um plano de US$ 100/mês consumiu US$ 13.286 em computação de API equivalente em um mês.

Habilidade de autocura de código aberto para agentes de IA detecta e corrige falhas automaticamente.
Uma nova habilidade de código aberto permite que agentes de IA detectem automaticamente falhas, diagnostiquem causas raiz e implementem correções. Inclui um scanner de falhas para crons, subagentes e logs de implantação, além de um banco de dados que aprende com correções anteriores.

Mímir: Um Sistema de Memória em Python Baseado em 21 Mecanismos da Neurociência
Mímir é um sistema de memória em Python para agentes de IA que implementa 21 mecanismos da ciência cognitiva, como memória flashbulb e esquecimento induzido por recuperação. Ele usa um índice híbrido BM25 + semântico + data e mostra melhorias em benchmarks, incluindo 13% mais precisão de ferramenta no Mem2ActBench em comparação com VividnessMem.