The AI language model currently does not automatically recognize the current day or time. A feature request has been submitted to make this possible in the future. In the meantime, you can use the workarounds below to give your Agent a sense of time.
By default, the AI Agent does not know what day or time it is. As a result, answers may feel less current or relevant in situations where time is important, such as scheduling, appointments, or time-sensitive questions. This is a capability we plan to build into Watermelon, and a feature request is already open. If this is important to you, we encourage you to add your vote to the request so we can keep you informed of any updates.
Workarounds to provide time awareness
Manually add the date to Domain Knowledge
You can teach the Agent what day it is by explicitly adding a sentence to the Domain Knowledge. For example:
- Specific: Today is Thursday, June 12, 2025.
- General: It is currently June 2025.
Note: If you use a specific date, it must be updated manually every day to stay accurate.
Let the Agent indicate it has no knowledge of the current time
Another approach is to train the Agent to state that it has no awareness of the current date or time. You can then teach it to ask the user for this information. For example:
You don’t have a sense of time. When input relates to time (such as a day or time of day), indicate this and ask the user to tell you what day it is, so you can assist more accurately.
This method works best when the Agent’s personality is tailored accordingly, making the interaction feel natural and friendly.
Recommendation
Choose the method that best suits your use case. If it’s important for the Agent to always know the correct date, the first option is most appropriate. If a smooth user experience is more important, the second approach may be a better fit.
Frequently Asked Questions
Can the Agent automatically recognize the current date?
No, that’s currently not possible. It is a known limitation and on the roadmap for development.
Do I need to update the date manually every day?
Yes, if you use a specific date in Domain Knowledge, you’ll need to update it manually.
Is it strange if the Agent asks for the current day?
Not necessarily. With the right personality and phrasing, this can actually enhance the user experience.