From b1f20681e6787089c7a602ae05af0a05eb796057 Mon Sep 17 00:00:00 2001 From: Josh Park <50765702+JoshParkSJ@users.noreply.github.com> Date: Thu, 5 Mar 2026 15:27:21 -0500 Subject: [PATCH 1/2] fix: add requireConversationalConfirmation field and update uv.lock --- packages/uipath/pyproject.toml | 2 +- .../uipath/src/uipath/agent/models/agent.py | 3 + packages/uipath/uv.lock | 62 +++++++++++++++---- 3 files changed, 54 insertions(+), 13 deletions(-) diff --git a/packages/uipath/pyproject.toml b/packages/uipath/pyproject.toml index b80ce00f9..3990c8917 100644 --- a/packages/uipath/pyproject.toml +++ b/packages/uipath/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "uipath" -version = "2.10.7" +version = "2.10.8" description = "Python SDK and CLI for UiPath Platform, enabling programmatic interaction with automation services, process management, and deployment tools." readme = { file = "README.md", content-type = "text/markdown" } requires-python = ">=3.11" diff --git a/packages/uipath/src/uipath/agent/models/agent.py b/packages/uipath/src/uipath/agent/models/agent.py index bf89c6de0..bb78faafe 100644 --- a/packages/uipath/src/uipath/agent/models/agent.py +++ b/packages/uipath/src/uipath/agent/models/agent.py @@ -272,6 +272,9 @@ class BaseResourceProperties(BaseCfg): """Base resource properties model.""" example_calls: Optional[list[ExampleCall]] = Field(None, alias="exampleCalls") + require_conversational_confirmation: bool = Field( + default=False, alias="requireConversationalConfirmation" + ) class AgentToolSettings(BaseCfg): diff --git a/packages/uipath/uv.lock b/packages/uipath/uv.lock index f15cd5806..dfc37dbac 100644 --- a/packages/uipath/uv.lock +++ b/packages/uipath/uv.lock @@ -2531,7 +2531,7 @@ wheels = [ [[package]] name = "uipath" -version = "2.10.7" +version = "2.10.8" source = { editable = "." } dependencies = [ { name = "applicationinsights" }, @@ -2602,8 +2602,8 @@ requires-dist = [ { name = "rich", specifier = ">=14.2.0" }, { name = "tenacity", specifier = ">=9.0.0" }, { name = "truststore", specifier = ">=0.10.1" }, - { name = "uipath-core", specifier = ">=0.5.2,<0.6.0" }, - { name = "uipath-platform", specifier = ">=0.0.4,<0.1.0" }, + { name = "uipath-core", editable = "../uipath-core" }, + { name = "uipath-platform", editable = "../uipath-platform" }, { name = "uipath-runtime", specifier = ">=0.9.1,<0.10.0" }, ] @@ -2639,21 +2639,39 @@ dev = [ [[package]] name = "uipath-core" version = "0.5.6" -source = { registry = "https://pypi.org/simple" } +source = { editable = "../uipath-core" } dependencies = [ { name = "opentelemetry-instrumentation" }, { name = "opentelemetry-sdk" }, { name = "pydantic" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ea/8a/d129d33a81865f99d9134391a52f8691f557d95a18a38df4d88917b3e235/uipath_core-0.5.6.tar.gz", hash = "sha256:bebaf2e62111e844739e4f4e4dc47c48bac93b7e6fce6754502a9f4979c41888", size = 112659, upload-time = "2026-03-04T18:04:42.963Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/54/8f/77ab712518aa2a8485a558a0de245ac425e07fd8b74cfa8951550f0aea63/uipath_core-0.5.6-py3-none-any.whl", hash = "sha256:4a741fc760605165b0541b3abb6ade728bfa386e000ace00054bc43995720e5b", size = 42047, upload-time = "2026-03-04T18:04:41.606Z" }, + +[package.metadata] +requires-dist = [ + { name = "opentelemetry-instrumentation", specifier = ">=0.60b0,<1.0.0" }, + { name = "opentelemetry-sdk", specifier = ">=1.39.0,<2.0.0" }, + { name = "pydantic", specifier = ">=2.12.5,<3.0.0" }, +] + +[package.metadata.requires-dev] +dev = [ + { name = "bandit", specifier = ">=1.8.2" }, + { name = "mypy", specifier = ">=1.14.1" }, + { name = "pre-commit", specifier = ">=4.1.0" }, + { name = "pytest", specifier = ">=7.4.0" }, + { name = "pytest-asyncio", specifier = ">=1.0.0" }, + { name = "pytest-cov", specifier = ">=4.1.0" }, + { name = "pytest-httpx", specifier = ">=0.35.0" }, + { name = "pytest-mock", specifier = ">=3.11.1" }, + { name = "pytest-trio", specifier = ">=0.8.0" }, + { name = "ruff", specifier = ">=0.9.4" }, + { name = "rust-just", specifier = ">=1.39.0" }, ] [[package]] name = "uipath-platform" -version = "0.0.12" -source = { registry = "https://pypi.org/simple" } +version = "0.0.15" +source = { editable = "../uipath-platform" } dependencies = [ { name = "httpx" }, { name = "pydantic-function-models" }, @@ -2661,9 +2679,29 @@ dependencies = [ { name = "truststore" }, { name = "uipath-core" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/35/2a/71e9417353f16962cc6f888395519d8a59d8ed3f9dd4e0543d1ca01700f1/uipath_platform-0.0.12.tar.gz", hash = "sha256:358c127c7677dde48a8126cbc39ee9315c1f6268a603561b081563d585f2cfde", size = 261814, upload-time = "2026-03-05T07:42:15.728Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/ea/a3/bf8014d19cd3739fbb8738a3f2151b13c8d92f2afedc16fd01e3e2ed65a3/uipath_platform-0.0.12-py3-none-any.whl", hash = "sha256:8ebe3f1e1b73ca2ed47c1708a075272f9d663c83e6495f461f489c22cb5b1830", size = 158070, upload-time = "2026-03-05T07:42:13.746Z" }, + +[package.metadata] +requires-dist = [ + { name = "httpx", specifier = ">=0.28.1" }, + { name = "pydantic-function-models", specifier = ">=0.1.11" }, + { name = "tenacity", specifier = ">=9.0.0" }, + { name = "truststore", specifier = ">=0.10.1" }, + { name = "uipath-core", editable = "../uipath-core" }, +] + +[package.metadata.requires-dev] +dev = [ + { name = "bandit", specifier = ">=1.8.2" }, + { name = "mypy", specifier = ">=1.19.0" }, + { name = "pre-commit", specifier = ">=4.1.0" }, + { name = "pytest", specifier = ">=7.4.0" }, + { name = "pytest-asyncio", specifier = ">=1.0.0" }, + { name = "pytest-cov", specifier = ">=4.1.0" }, + { name = "pytest-httpx", specifier = ">=0.35.0" }, + { name = "pytest-mock", specifier = ">=3.11.1" }, + { name = "pytest-trio", specifier = ">=0.8.0" }, + { name = "ruff", specifier = ">=0.9.4" }, + { name = "rust-just", specifier = ">=1.39.0" }, ] [[package]] From d5ccfbaf2b9f4bbbd17b6b7662711ae167e74d5c Mon Sep 17 00:00:00 2001 From: Josh Park <50765702+JoshParkSJ@users.noreply.github.com> Date: Thu, 5 Mar 2026 20:25:44 -0500 Subject: [PATCH 2/2] fix: regenerate uv.lock with --no-sources for CI compatibility --- packages/uipath/uv.lock | 58 +++++++---------------------------------- 1 file changed, 10 insertions(+), 48 deletions(-) diff --git a/packages/uipath/uv.lock b/packages/uipath/uv.lock index dfc37dbac..a523694a2 100644 --- a/packages/uipath/uv.lock +++ b/packages/uipath/uv.lock @@ -2602,8 +2602,8 @@ requires-dist = [ { name = "rich", specifier = ">=14.2.0" }, { name = "tenacity", specifier = ">=9.0.0" }, { name = "truststore", specifier = ">=0.10.1" }, - { name = "uipath-core", editable = "../uipath-core" }, - { name = "uipath-platform", editable = "../uipath-platform" }, + { name = "uipath-core", specifier = ">=0.5.2,<0.6.0" }, + { name = "uipath-platform", specifier = ">=0.0.4,<0.1.0" }, { name = "uipath-runtime", specifier = ">=0.9.1,<0.10.0" }, ] @@ -2639,39 +2639,21 @@ dev = [ [[package]] name = "uipath-core" version = "0.5.6" -source = { editable = "../uipath-core" } +source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "opentelemetry-instrumentation" }, { name = "opentelemetry-sdk" }, { name = "pydantic" }, ] - -[package.metadata] -requires-dist = [ - { name = "opentelemetry-instrumentation", specifier = ">=0.60b0,<1.0.0" }, - { name = "opentelemetry-sdk", specifier = ">=1.39.0,<2.0.0" }, - { name = "pydantic", specifier = ">=2.12.5,<3.0.0" }, -] - -[package.metadata.requires-dev] -dev = [ - { name = "bandit", specifier = ">=1.8.2" }, - { name = "mypy", specifier = ">=1.14.1" }, - { name = "pre-commit", specifier = ">=4.1.0" }, - { name = "pytest", specifier = ">=7.4.0" }, - { name = "pytest-asyncio", specifier = ">=1.0.0" }, - { name = "pytest-cov", specifier = ">=4.1.0" }, - { name = "pytest-httpx", specifier = ">=0.35.0" }, - { name = "pytest-mock", specifier = ">=3.11.1" }, - { name = "pytest-trio", specifier = ">=0.8.0" }, - { name = "ruff", specifier = ">=0.9.4" }, - { name = "rust-just", specifier = ">=1.39.0" }, +sdist = { url = "https://files.pythonhosted.org/packages/ea/8a/d129d33a81865f99d9134391a52f8691f557d95a18a38df4d88917b3e235/uipath_core-0.5.6.tar.gz", hash = "sha256:bebaf2e62111e844739e4f4e4dc47c48bac93b7e6fce6754502a9f4979c41888", size = 112659, upload-time = "2026-03-04T18:04:42.963Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/54/8f/77ab712518aa2a8485a558a0de245ac425e07fd8b74cfa8951550f0aea63/uipath_core-0.5.6-py3-none-any.whl", hash = "sha256:4a741fc760605165b0541b3abb6ade728bfa386e000ace00054bc43995720e5b", size = 42047, upload-time = "2026-03-04T18:04:41.606Z" }, ] [[package]] name = "uipath-platform" version = "0.0.15" -source = { editable = "../uipath-platform" } +source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "httpx" }, { name = "pydantic-function-models" }, @@ -2679,29 +2661,9 @@ dependencies = [ { name = "truststore" }, { name = "uipath-core" }, ] - -[package.metadata] -requires-dist = [ - { name = "httpx", specifier = ">=0.28.1" }, - { name = "pydantic-function-models", specifier = ">=0.1.11" }, - { name = "tenacity", specifier = ">=9.0.0" }, - { name = "truststore", specifier = ">=0.10.1" }, - { name = "uipath-core", editable = "../uipath-core" }, -] - -[package.metadata.requires-dev] -dev = [ - { name = "bandit", specifier = ">=1.8.2" }, - { name = "mypy", specifier = ">=1.19.0" }, - { name = "pre-commit", specifier = ">=4.1.0" }, - { name = "pytest", specifier = ">=7.4.0" }, - { name = "pytest-asyncio", specifier = ">=1.0.0" }, - { name = "pytest-cov", specifier = ">=4.1.0" }, - { name = "pytest-httpx", specifier = ">=0.35.0" }, - { name = "pytest-mock", specifier = ">=3.11.1" }, - { name = "pytest-trio", specifier = ">=0.8.0" }, - { name = "ruff", specifier = ">=0.9.4" }, - { name = "rust-just", specifier = ">=1.39.0" }, +sdist = { url = "https://files.pythonhosted.org/packages/cc/f0/d027be9852b97cee590071c12a89ecfadfb86bb37fde2a8e5b03a56819fb/uipath_platform-0.0.15.tar.gz", hash = "sha256:d76ef6855afabbba426dbec8e2ce9450c153a883bafe14da32412b13608dde76", size = 263083, upload-time = "2026-03-05T16:08:08.345Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fc/50/dd0ea3ecc927bc48f0ae61b897025896d8412c95cf7a1295dc65f975b80d/uipath_platform-0.0.15-py3-none-any.whl", hash = "sha256:1ddffc5d4cbe341aeb25162c2fdc4147e60fc9be4b33fdbde116906a313273b5", size = 158700, upload-time = "2026-03-05T16:08:06.552Z" }, ] [[package]]