Corrigiendo las Alucinaciones Temporales de Claude en Claude Code con Hooks

Un usuario de Reddit identificó y resolvió un problema específico con Claude Code donde el asistente de IA hace sugerencias incorrectas basadas en el tiempo debido a la falta de acceso a un reloj en tiempo real.
El Problema
Claude no tiene acceso a un reloj en tiempo real. Aunque recibe la fecha actual al inicio de la sesión, no obtiene la hora actual. Esto hace que Claude adivine la hora, a menudo incorrectamente, lo que lleva a sugerencias inapropiadas como "es tarde, descansa un poco" cuando en realidad es mediodía. Esta solución solo funciona en Claude Code, no en las versiones web o de escritorio.
La Solución
La solución implica agregar un solo gancho al archivo de configuración de Claude Code:
- Abre o crea ~/.claude/settings.json (o pídele a Claude Code que lo haga por ti)
- Pega esta configuración:
{
"hooks": {
"UserPromptSubmit": [
{
"matcher": "",
"hooks": [
{
"type": "command",
"command": "echo \"Current time: $(date '+%A %Y-%m-%d %I:%M %p %Z')\""
}
]
}
]
}
}La solución funciona inmediatamente sin necesidad de reiniciar.
Cómo Funciona
Cada vez que envías un mensaje, el gancho ejecuta el comando date e inyecta la salida en el contexto de Claude detrás de escena. Los usuarios no ven esta salida; Claude ve algo como "Current time: Monday 2026-04-06 03:39 AM EDT." Debido a que el gancho se activa en cada mensaje, Claude también puede detectar cuándo te has alejado y regresado observando el intervalo de tiempo entre mensajes.
Este enfoque aprovecha la función de ganchos de Claude Code: comandos de shell que se ejecutan automáticamente en eventos específicos como UserPromptSubmit.
📖 Read the full source: r/ClaudeAI
👀 Ver también

Plugin OpenClaw Minimalismo: Las Herramientas Principales Manejan el 95% de las Tareas
Un desarrollador que ejecuta OpenClaw en producción informa que deshabilitar complementos no esenciales y reemplazar los críticos con scripts simples resultó en un inicio 40% más rápido, un uso de memoria 60% menor y cero actualizaciones problemáticas durante cuatro meses.

Corrección de velocidad de procesamiento de prompts en Llama.cpp usando el parámetro --ubatch-size
Un usuario descubrió que ajustar --ubatch-size para que coincida con el tamaño de la caché L3 de la GPU (64MB para Radeon 9070XT) mejoró drásticamente la velocidad de procesamiento de prompts para modelos grandes como Qwen 27B en Llama.cpp, haciendo que la invocación de código Claude sea utilizable.

Actualización automática de Claude Code casi inutiliza PC — Pesadilla de DNS tras actualización de controlador
Un usuario de Reddit reporta que Claude Code actualizó automáticamente los controladores de GPU, causando un fallo de arranque y un problema de enrutamiento DNS que solo se solucionó eliminando la regla NRPT con PowerShell.

Deja de quemar tokens de Claude Code en preguntas de chat
Un desarrollador en r/ClaudeAI ahorró su límite semanal de tokens al redirigir preguntas simples de chat a modelos baratos como Haiku, reservando Claude Code para tareas de agente como ediciones de múltiples archivos.