Problem with tool_choice causing caching issues

Thanks for raising this.

Inspired by this Topic, I just pushed some updates to Discourse Chatbot: