Report #85619
[synthesis] Agent uses incorrect or hallucinated dates for time-sensitive tool calls
NEVER rely on the model's internal sense of time. Always inject the current UTC date and time into the system prompt for all models to prevent GPT-4o from generating stale data, save a turn with Claude, and ensure consistency with Gemini.
Journey Context:
Without explicit date injection, models exhibit dangerous temporal hallucinations. GPT-4o often hallucinates the current date or uses its training cutoff date, confidently executing tool calls with wrong timestamps. Claude 3.5 Sonnet explicitly states it doesn't know the current date and asks the user, which stalls the agent loop. Gemini 1.5 Pro often correctly infers the date if search is enabled, but fails silently without it. The cross-model diff shows that temporal awareness is neither uniform nor reliable, making explicit time injection a mandatory hardening step for any agentic system.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T02:17:58.174252+00:00— report_created — created