CAL: Camada de Otimização de Contexto de Código Aberto para Agentes de LLM

✍️ OpenClawRadar📅 Publicado: April 15, 2026🔗 Source
CAL: Camada de Otimização de Contexto de Código Aberto para Agentes de LLM
Ad

O que o CAL faz

CAL é uma biblioteca Python que fica entre seu código existente e as chamadas de API de LLM, selecionando, comprimindo e montando o contexto de forma inteligente para cada solicitação. Ele aborda os problemas de custo e contexto em configurações de agentes com muitos tokens, particularmente relevante com as recentes mudanças nas assinaturas Claude Pro/Max.

Benchmarks de Desempenho

Em produção com Claude Opus 4 e 103 blocos de contexto:

  • Sem CAL: Cada solicitação envia todos os 103 blocos (~23.000 tokens) a US$ 0,043 por solicitação
  • Com CAL: Reduz para ~6 blocos e 4.100 tokens a US$ 0,008 por solicitação
  • Resultados: Redução de 83% nos tokens, redução de 81% no custo

Validado com 5.000 prompts do WildChat (um conjunto de dados acadêmico aberto de conversas reais de LLM em 57 idiomas) com economia média de 97,6%.

Principais Recursos

  • Seletor: Pontuação ponderada por IDF seleciona apenas blocos relevantes por consulta. Usa prefixo estável + blocos dinâmicos selecionados por solicitação.
  • Esboços de Ferramentas: Carregamento preguiçoso de ferramentas em três níveis com esboços leves até que o modelo sinalize intenção de usar uma ferramenta específica.
  • Motor de Custos: Calculadora de economia consciente do provedor que conhece os 4 níveis de entrada da Anthropic e os preços de armazenamento em cache do Google.
  • Supressão de Ruído: Piso IDF + portas require-any para impedir que palavras comuns carreguem blocos irrelevantes em cada solicitação.
  • Ordenação Estável em Cache: Usa pontuações apenas para seleção, depois ordem alfabética para posição para manter os acertos de cache.
Ad

Detalhes Técnicos

Manipulação de contexto multi-turn: Esboços de ferramentas são conscientes do histórico. Se o modelo usou uma ferramenta em um turno anterior, o esquema completo permanece carregado para manter a continuidade da conversa.

Suporte a provedores: CAL é agnóstico ao provedor e funciona com qualquer provedor que tenha um endpoint de conclusões de chat. O motor de custos já lida com os 4 níveis de entrada da Anthropic e os preços de armazenamento em cache do Google.

Casos extremos: Usa pisos IDF e supressão de ruído para consultas ambíguas. Pontuação híbrida de palavras-chave+semântica está no roteiro.

Instalação e Licenciamento

pip install cal-context

Licenciado sob MIT. PyPI: https://pypi.org/project/cal-context/

GitHub: https://github.com/vjc-lab/context-assembly-layer

📖 Read the full source: r/openclaw

Ad

👀 See Also

Sistema de Monitoramento Comportamental Local com Pipeline MCP e Claude Code
Tools

Sistema de Monitoramento Comportamental Local com Pipeline MCP e Claude Code

Um desenvolvedor criou um sistema de monitoramento comportamental local chamado BRAIN que rastreia trocas de aplicativos, operações de arquivos e sessões de desenvolvimento, canalizando dados através de um servidor MCP personalizado para o Claude Code. O sistema funciona 100% localmente, sem dependência de nuvem.

OpenClawRadar
Agentes Subordinados Paralelos no Claude Code: Quando Eles Economizam vs. Queimam Tokens
Tools

Agentes Subordinados Paralelos no Claude Code: Quando Eles Economizam vs. Queimam Tokens

Anthropic relata que sistemas multiagente usam cerca de 15× mais tokens que um chat único, mas o cache de prompt oferece 90% de desconto nos tokens. Se subagentes economizam ou queimam dinheiro depende das taxas de acerto do cache.

OpenClawRadar
Warp Terminal se torna Open Source com Ambiente de Desenvolvimento Agêntico
Tools

Warp Terminal se torna Open Source com Ambiente de Desenvolvimento Agêntico

Warp agora é open-source, com rebranding para ambiente de desenvolvimento agentivo, incluindo um agente de codificação integrado e suporte para trazer seus próprios agentes CLI como Claude Code, Codex e Gemini CLI.

OpenClawRadar
Como Mover ou Renomear Pastas de Projetos do Claude Code Sem Perder o Histórico de Sessões
Tools

Como Mover ou Renomear Pastas de Projetos do Claude Code Sem Perder o Histórico de Sessões

O Claude Code armazena o histórico de sessões usando caminhos absolutos de projetos, portanto, mover ou renomear pastas com o comando mv quebra o acesso às sessões. A ferramenta clamp corrige isso migrando os dados da sessão para corresponder aos novos caminhos.

OpenClawRadar