diff --git a/pyproject.toml b/pyproject.toml index e55c062..1567de7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -101,6 +101,9 @@ show_missing = true [tool.coverage.run] source = ["src"] +[tool.uv.sources] +uipath-core = { path = "../uipath-python/packages/uipath-core", editable = true } + [[tool.uv.index]] name = "testpypi" url = "https://test.pypi.org/simple/" diff --git a/src/uipath/runtime/context.py b/src/uipath/runtime/context.py index c77ceb0..2fe81a8 100644 --- a/src/uipath/runtime/context.py +++ b/src/uipath/runtime/context.py @@ -37,7 +37,7 @@ class UiPathRuntimeContext(BaseModel): ) exchange_id: str | None = Field(None, description="Exchange identifier for CAS") message_id: str | None = Field(None, description="Message identifier for CAS") - voice_mode: Literal["config", "toolCall"] | None = Field( + voice_mode: Literal["session"] | None = Field( None, description="Voice job type for CAS" ) mcp_server_id: str | None = None diff --git a/uv.lock b/uv.lock index 8f1a441..2fe5e9c 100644 --- a/uv.lock +++ b/uv.lock @@ -992,15 +992,33 @@ wheels = [ [[package]] name = "uipath-core" version = "0.5.15" -source = { registry = "https://pypi.org/simple" } +source = { editable = "../uipath-python/packages/uipath-core" } dependencies = [ { name = "opentelemetry-instrumentation" }, { name = "opentelemetry-sdk" }, { name = "pydantic" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/4d/61/945ed075095ab2b4e5e4a43f3724f7d7d2e8897267e11e34bce290df96de/uipath_core-0.5.15.tar.gz", hash = "sha256:dc1049bff52029313f213ab87a6b39acae76c462543729fcea80ea5ac23366b5", size = 117892, upload-time = "2026-04-30T07:39:01.092Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/3d/e4/e763bb94dd08ea93e98937b1a229a29f2907bee75a273a0594d929528133/uipath_core-0.5.15-py3-none-any.whl", hash = "sha256:8aa50b1f1531151ef827d29454d63e409c38699cd5a5d63f943094f2b7d5ddd7", size = 44575, upload-time = "2026-04-30T07:38:59.427Z" }, + +[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]] @@ -1027,7 +1045,7 @@ dev = [ ] [package.metadata] -requires-dist = [{ name = "uipath-core", specifier = ">=0.5.14,<0.6.0" }] +requires-dist = [{ name = "uipath-core", editable = "../uipath-python/packages/uipath-core" }] [package.metadata.requires-dev] dev = [