Issue: Empty Arguments in Tool Call Despite Required Parameters

Issue where the assistant is making tool calls with empty arguments ({}) despite the tool having required parameters with strict validation. Interestingly, this only happens with one specific tool while another similar tool works perfectly.

What's Working

  • appointment_timeslots_tool works correctly - the AI provides all required parameters
  • The tool has 5 required parameters (ZipCode, Address, City, Phone, Email)
  • The AI correctly fills these parameters based on the conversation
## What's Not Working
  • appointment_creation_tool consistently receives empty arguments {}
  • The tool has 11 required parameters (CorrelationID, FirstName, LastName, etc.)
  • Despite having all the information from the conversation and previous tool call, the AI sends arguments: {}
## Logs and Behavior
  • First tool call (works): "arguments": {"ZipCode": "75001", "Address": "456 Oak Street", ...}
  • Second tool call (fails): "arguments": {}
  • I've tried simplifying the parameter structure to avoid nested objects, but the issue persists
  • I've verified the AI has all the necessary information to fill in the parameters
Any assistance would be greatly appreciated!
Was this page helpful?