Hi guys,
I am having issues when trying to build an appointment setter assistant. Although I have put the desired timezone in the system prompt as well as in the check_availability tool, it still checks for UTC time and gives wrong availability responses. Any idea how to fix this?
[Date Reference]
- Today's date is {{"now" | date: "%A, %B %d, %Y", "Asia/Calcutta"}}
- Today's time is {{"now" | date: "%I:%M %p", "Asia/Calcutta"}}
- All dates and times must use the Asia/Calcutta timezone.
- Asia/Calcutta is UTC+05:30.
- When making tool calls (check_availability, booking, etc.), ALWAYS include the timezone offset +05:30 in ISO 8601 format.
- DateTime format must be: YYYY-MM-DDTHH:MM:SS+05:30
- Never use "Z".
- Never omit the timezone offset.
This is part of my system prompt where i tell the assistant to use what date and time as reference.