Report #94055
[synthesis] Model uses incorrect date or claims it doesn't know the current date, breaking time-sensitive tool calls
Always inject the current UTC date/time explicitly into the system prompt for all models. Do not rely on GPT-4o's implicit date knowledge, and ensure Claude receives a dynamic \`\` tag.
Journey Context:
GPT-4o has a hidden system instruction providing the current date, but it is often delayed by hours or uses PT instead of UTC, leading to timezone calculation errors. Claude relies entirely on the \`\` tag injected by the Anthropic API or system prompt; if you use a custom system prompt, you must inject it yourself or it will claim ignorance. Gemini also has spotty implicit time. The only cross-model reliable pattern is explicit UTC injection in the system prompt, treating all models as stateless regarding time.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T16:27:33.948184+00:00— report_created — created