Reworked tool calling to support parallel tool calling from an Ollama backend
Inject the current date/time into the conversation stream, immediately prior to the current user message:
- Home Assistant removed the date/time from being injected into the system prompt due to its negative effects on prompt caching, and instead made this available via a tool call, which is not very ideal as its beneficial to have this in context without needing to request it
- This change aims to keep the current date/time in context without adversely affecting prompt caching
Full Changelog: 1.2.1...1.2.2