feat(executor): simplify xAI function schema handling and rejection logic
- Refactored `xaiFunctionParametersNeedSimplification` to identify schemas xAI cannot process, including those with non-object types in unions. - Limited parameter simplifications to problematic schemas instead of specific tools or namespaces. - Clarified and updated debug messages to reflect schema rejection and hang prevention. Closes: #4343
L
Luis Pater committed
b6ce0beecd31dff389d3190f7db6d7a1d4ce0e7e
Parent: 71b5beb