From 7de6d13c87f073b6da133bac28ece8ba45a6682d Mon Sep 17 00:00:00 2001 From: Cristian Pufu Date: Sat, 14 Feb 2026 10:11:08 +0200 Subject: [PATCH] fix: add qualified node name to runtime state event --- pyproject.toml | 2 +- src/uipath/runtime/events/state.py | 4 ++++ uv.lock | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index e399d87..9bafdef 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "uipath-runtime" -version = "0.8.1" +version = "0.8.2" description = "Runtime abstractions and interfaces for building agents and automation scripts in the UiPath ecosystem" readme = { file = "README.md", content-type = "text/markdown" } requires-python = ">=3.11" diff --git a/src/uipath/runtime/events/state.py b/src/uipath/runtime/events/state.py index a4b75a6..093ed9c 100644 --- a/src/uipath/runtime/events/state.py +++ b/src/uipath/runtime/events/state.py @@ -65,6 +65,10 @@ class UiPathRuntimeStateEvent(UiPathRuntimeEvent): node_name: str | None = Field( default=None, description="Name of the node/agent that caused this update" ) + qualified_node_name: str | None = Field( + default=None, + description="Fully qualified node name including subgraph hierarchy prefix", + ) event_type: UiPathRuntimeEventType = Field( default=UiPathRuntimeEventType.RUNTIME_STATE, frozen=True ) diff --git a/uv.lock b/uv.lock index 814d580..c96e158 100644 --- a/uv.lock +++ b/uv.lock @@ -1005,7 +1005,7 @@ wheels = [ [[package]] name = "uipath-runtime" -version = "0.8.1" +version = "0.8.2" source = { editable = "." } dependencies = [ { name = "uipath-core" },