When SpringAI ChatClient calls a model and the model invokes a tool during execution, the toolCalls field of all elements in the returned Flux ChatResponse is empty, meaning no tool call information is returned. However, when called via SpringAI-Alibaba's ReactAgent.streamMessages, tool call information is returned.
Is this intentional design in SpringAI? If I want to retrieve tool call information from ChatResponse, what should I do?
Version: 1.1.2
When SpringAI ChatClient calls a model and the model invokes a tool during execution, the toolCalls field of all elements in the returned Flux ChatResponse is empty, meaning no tool call information is returned. However, when called via SpringAI-Alibaba's ReactAgent.streamMessages, tool call information is returned.
Is this intentional design in SpringAI? If I want to retrieve tool call information from ChatResponse, what should I do?
Version: 1.1.2