I haven’t tried this before but I found two extension activities pySetThreadName and pySetMashupThreadName to set the thread name at run time, please check if these can help you.
@GAVINHSU : Thread name can be changed by setting the pyDocumentTitle in the primary page of the new thread, For ex: If you are loading harness through actions pyDisplayHarness is the primary page of the thread. Set pyDocumentTitle to the desired name in the pyDisplayHarness page, that reflect in the tab name as well as thread name in the clipboard.
@VinayKumarL16594575 Actually, the thread name can be changed via the ways you’ve provided. But for the OOTB UI actions via user portal, the new thread could be created per actions. And till now, we still have no idea how to customize the name of threads created by UI actions. Any suggestion would be appreciated.