From c3bbab253e3418f4d9e62186139bf5552386174a Mon Sep 17 00:00:00 2001 From: radu-mocanu Date: Mon, 12 Jan 2026 21:04:27 +0200 Subject: [PATCH] chore: add circular deps flags to runtime schema --- pyproject.toml | 2 +- src/uipath/runtime/schema.py | 2 ++ uv.lock | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 10daf9d..46cddc0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "uipath-runtime" -version = "0.4.0" +version = "0.4.1" 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/schema.py b/src/uipath/runtime/schema.py index 45261a9..8b557c5 100644 --- a/src/uipath/runtime/schema.py +++ b/src/uipath/runtime/schema.py @@ -57,6 +57,8 @@ class UiPathRuntimeSchema(BaseModel): unique_id: str = Field(..., alias="uniqueId") type: str = Field(..., alias="type") input: dict[str, Any] = Field(..., alias="input") + has_input_circular_dependency: bool = Field(default=False, exclude=True) + has_output_circular_dependency: bool = Field(default=False, exclude=True) output: dict[str, Any] = Field(..., alias="output") graph: UiPathRuntimeGraph | None = Field( None, description="Runtime graph structure for debugging" diff --git a/uv.lock b/uv.lock index f847a43..8ee96e4 100644 --- a/uv.lock +++ b/uv.lock @@ -1005,7 +1005,7 @@ wheels = [ [[package]] name = "uipath-runtime" -version = "0.4.0" +version = "0.4.1" source = { editable = "." } dependencies = [ { name = "uipath-core" },