Corrigindo as Alucinações Temporais do Claude no Código do Claude com Hooks

✍️ OpenClawRadar📅 Publicado: April 15, 2026🔗 Source
Corrigindo as Alucinações Temporais do Claude no Código do Claude com Hooks
Ad

Um usuário do Reddit identificou e resolveu um problema específico com o Claude Code, onde o assistente de IA faz sugestões incorretas baseadas no tempo devido à falta de acesso ao relógio em tempo real.

O Problema

O Claude não tem acesso a um relógio em tempo real. Embora receba a data atual no início da sessão, ele não obtém o horário atual. Isso faz com que o Claude adivinhe o horário - muitas vezes incorretamente - levando a sugestões inadequadas como "está tarde, descanse um pouco" quando na verdade é meio-dia. Esta solução funciona apenas no Claude Code, não nas versões web ou desktop.

A Solução

A correção envolve adicionar um único hook ao arquivo de configurações do Claude Code:

  1. Abra ou crie ~/.claude/settings.json (ou peça ao Claude Code para fazer isso por você)
  2. Cole esta configuração:
{
  "hooks": {
    "UserPromptSubmit": [
      {
        "matcher": "",
        "hooks": [
          {
            "type": "command",
            "command": "echo \"Current time: $(date '+%A %Y-%m-%d %I:%M %p %Z')\""
          }
        ]
      }
    ]
  }
}

A solução funciona imediatamente sem exigir reinicialização.

Ad

Como Funciona

Toda vez que você envia uma mensagem, o hook executa o comando date e injeta a saída no contexto do Claude nos bastidores. Os usuários não veem esta saída - o Claude vê algo como "Current time: Monday 2026-04-06 03:39 AM EDT." Como o hook é acionado em cada mensagem, o Claude também pode detectar quando você se afastou e retornou observando o intervalo de tempo entre as mensagens.

Esta abordagem aproveita o recurso de hooks do Claude Code - comandos de shell que são acionados automaticamente em eventos específicos como UserPromptSubmit.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also