• Introduce toolContext to ChatClient, DefaultChatClient, and AdvisedRequest
  • Add methods to set and manage toolContext via the FunctionCallingOptions
  • Update tests to include toolContext in relevant scenarios
  • Implement toolContext handling in function calling options