I changed the TaskRunner to load all the cake files at the root. It still assumes build.cake exists and it is not looking in sub-directories. Also I changed the node name to "build.cake" instead of "Default (build.cake)". I didn't see a way for the top level node to be named "Cake", it appears the top level node ignores any name you give it and just uses the file name. So it looks a bit awkward showing "build.cake" twice but seems OK to me.
I changed the TaskRunner to load all the cake files at the root. It still assumes build.cake exists and it is not looking in sub-directories. Also I changed the node name to "build.cake" instead of "Default (build.cake)". I didn't see a way for the top level node to be named "Cake", it appears the top level node ignores any name you give it and just uses the file name. So it looks a bit awkward showing "build.cake" twice but seems OK to me.