Hi Evgeniy,
At this moment HistorySession Chain is the only solution for your requirement.
And you are right, there is no way to get task information from TaskComplete. I think you could open an issue for this scenario.
Now, you have to use reflect to get the execution from TaskComplete, then you could get related task information