example calls model.bind_tools on every query, and the tools get duplicated on every new call. for example, this is the list of tools given to the llm after 3 calls: <img width="906" height="266" alt="Image" src="https://github.com/user-attachments/assets/ffe4402a-caf6-4882-b2c7-2d9f117769f9" />