OpenAI tool-call loop: the model keeps calling tools and never answers | Vectle