executeSingleFunctionCall
suspend fun executeSingleFunctionCall(functionCall: FunctionCall, tools: Map<String, BaseTool>, toolConfirmation: ToolConfirmation? = null): Event?
Executes a single function call synchronously and builds a corresponding response event.