The issue happens because your assistant is likely using a hardcoded or missing date context, defaulting to October 23, 2023. Fix it by adding this to your system prompt:
Today is {{ "now" | date: "%A, %B %d, %Y", "Your/Timezone" }}.
This injects the real current date, so availability checks use the correct year. Also, make sure your
checkAvailability
tool uses the right
startDateTime
,
endDateTime
, and
timeZone
.