Если вы обращаетесь к узлу через RPC, вы можете использовать stateMachinesFeed.Это возвращает фид данных текущей информации о конечных автоматах, а наблюдаемая будущая конечная машина добавляет / удаляет.
Внутренне вам придется сделать что-то быстрое, что-то вроде:
private val stateMachineManager = serviceHub.getFieldValue("flowStarter")!!.getFieldValue("smm")!! as StateMachineManager
Затем вы можете вызвать что-то вроде track () в StateMachineManager.