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

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:
- Abra ou crie ~/.claude/settings.json (ou peça ao Claude Code para fazer isso por você)
- 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.
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
👀 See Also

Bases de Código Prontas para Agentes: Regras Negativas, Nomes Precisos, READMEs de Diretório
Um desenvolvedor compartilha como regras CLAUDE.md, instruções negativas e nomes precisos reduziram o desperdício de tokens e impediram que o Claude Code inflasse classes como UserManager.

OpenClaw Implementa Correção de Custo da API e Melhorias na Ferramenta de Modelo Local
A OpenClaw lançou atualizações importantes que abordam os custos de uso da API e melhoram as integrações de ferramentas de modelos locais, aprimorando a experiência do desenvolvedor e a eficiência operacional.

Skippy's LLM Privado: Como Resolvi o Timeout do Subagente Ollama do OpenClaw Chamando o Ollama Diretamente
Assistente de IA de um COO da OC contorna o sistema de subagentes quebrado do OpenClaw chamando uma segunda instância do Ollama diretamente via curl. Sem gateway, sem bloqueio do loop de eventos.

Prompts curtos de sistema melhoram a aderência de Claude e reduzem desperdício de tokens
Um desenvolvedor descobriu que substituir um prompt de sistema de 3.847 palavras por vários prompts pequenos e focados (total ~200 palavras) eliminou a deriva e as instruções esquecidas do Claude.