Claude Code carrega esquemas de ferramentas sob demanda via ToolSearch para economizar tokens

✍️ OpenClawRadar📅 Publicado: April 28, 2026🔗 Source
Claude Code carrega esquemas de ferramentas sob demanda via ToolSearch para economizar tokens
Ad

Uma análise do Reddit sobre o prompt de sistema do Claude Code revela que as ferramentas são carregadas de forma lazy para reduzir o consumo de tokens. Em vez de enviar o esquema completo de cada ferramenta em toda requisição, o Claude Code envia uma lista de nomes de ferramentas em uma tag <system-reminder> e instrui o modelo a chamar ToolSearch primeiro para carregar o esquema de cada ferramenta.

Como Funciona

O prompt de sistema inclui uma instrução como esta:

<system-reminder>
As seguintes ferramentas adiadas estão agora disponíveis via ToolSearch. Seus esquemas NÃO estão carregados — chamá-las diretamente falhará com InputValidationError. Use ToolSearch com a consulta "select:<nome>[,<nome>...]" para carregar os esquemas das ferramentas antes de chamá-las:

AskUserQuestion CronCreate CronDelete CronList EnterPlanMode EnterWorktree ExitPlanMode ExitWorktree Monitor NotebookEdit PushNotification RemoteTrigger TaskOutput TaskStop TodoWrite WebFetch WebSearch

[+ ~130 ferramentas MCP (Slack, Notion, Gmail...)] </system-reminder>

O <system-reminder> é injetado apenas na primeira mensagem do usuário na conversa. Um bloco semelhante lista habilidades com descrições de uma linha.

Ad

Impacto em Tokens

De acordo com o post, as instruções do sistema mais os lembretes consumiram 38k tokens em uma simples mensagem de teste "oi". Carregar o esquema completo de todas as ferramentas de antemão aumentaria drasticamente esse consumo — daí a abordagem de carregamento lazy.

Implicações Práticas

Se você está desenvolvendo no Claude Code ou em sistemas de agente similares, vale a pena adotar este padrão:

  • Adie esquemas de ferramentas raramente usadas até que sejam necessárias.
  • Use um comando semelhante a ToolSearch para solicitar esquemas explicitamente.
  • Mantenha os lembretes dentro da primeira mensagem para evitar repetição de contexto.

Isso também significa que, se você estiver escrevendo ferramentas personalizadas para o Claude Code, deve garantir que o modelo possa descobri-las via ToolSearch — caso contrário, elas ficarão invisíveis ou causarão erros de validação.

📖 Leia a fonte completa: r/ClaudeAI

Ad

👀 See Also

PocketTeam: Um Pipeline de Código Claude com Segurança Baseada em Hooks e Agentes de Aprendizado
Tools

PocketTeam: Um Pipeline de Código Claude com Segurança Baseada em Hooks e Agentes de Aprendizado

PocketTeam é um pipeline Claude Code que implementa 9 camadas de segurança no nível de chamada de ferramentas para bloquear operações perigosas como gravações em .env ou comandos rm -rf. O sistema inclui um agente Observador que analisa tarefas concluídas e grava aprendizados estruturados para melhorar o desempenho futuro dos agentes.

OpenClawRadar
OpenEvol: Pipeline de Autoaperfeiçoamento Offline para LLMs Usando Histórico de Conversas
Tools

OpenEvol: Pipeline de Autoaperfeiçoamento Offline para LLMs Usando Histórico de Conversas

OpenEvol v0.1.1 é um pipeline offline que minera automaticamente o histórico de conversas de IA para criar conjuntos de dados de ajuste fino sem rotulagem manual. Ele roda inicialmente em CPU e suporta cinco backends de professor, incluindo APIs compatíveis com OpenAI e HuggingFace Transformers.

OpenClawRadar
Detectando Falhas Silenciosas de Ferramentas em Agentes de Codificação de IA com Vibeyard
Tools

Detectando Falhas Silenciosas de Ferramentas em Agentes de Codificação de IA com Vibeyard

Vibeyard é uma ferramenta que detecta quando agentes de codificação com IA experimentam falhas silenciosas de ferramentas — situações em que os agentes recorrem a estratégias alternativas sem alertar os desenvolvedores — e expõe essas ineficiências durante as sessões. Ela pode sugerir correções para evitar fluxos de trabalho ineficientes repetidos.

OpenClawRadar
Metodologia de código aberto para parceria de IA agentica com Claude
Tools

Metodologia de código aberto para parceria de IA agentica com Claude

Um desenvolvedor publicou um artigo de 25.000 palavras e disponibilizou templates de código aberto para construir um sistema de parceria persistente com o Claude que utiliza memória compartilhada entre sessões, monitoramento cognitivo e consulta multi-IA.

OpenClawRadar