task inputs can now have multiple sources if the associated tool input is defined to allow that behavior