• introduce copy() method to the ChatOptions.
  • make sure that the DefaultChatClientRequestSpec takes a copy of the input chat options to prevent multation.
  • add a OpenAiChatClientMultipleFunctionCallsIT to reproduce the problem and verify the solution.

Resolves #1064

Comment From: tzolov

Resolved by 018bb2c60056c323f0119d12bae2f90d942d59d1 and edf943ec97b30cfaf718066f16adb84a26755e84