Hi Todd K., did you get any resolution to your query?
I'm not sure if its possible to get the invoking task from the runtime of the pipeline its self during a live runtime, however, I know a way to get the invoking task name using the runtime, but I believe it can only be done after the pipeline has finished executing (from my observations at least anyway, as when i try to feed pipe.ruuid, into the below API, i get a 404 response, suggesting that its not possible at runtime)
you can use this public API https://docs.snaplogic.com/public-apis/get-runtime-org-ruuid.html, pass in the ruuid and the invoking task will be under "invoker_name" in the entity response.
To get ruuids you can use this public API https://docs.snaplogic.com/public-apis/get-runtime-org.html, just pass in the appropriate parameters for what you need.