Skip to content

Commit 03f67ee

Browse files
authored
Merge pull request #314 from UiPath/fix/update_openinference
fix: update open-inference 0.1.56
2 parents 1f1a5bd + 86ef0a5 commit 03f67ee

File tree

11 files changed

+388
-349
lines changed

11 files changed

+388
-349
lines changed

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "uipath-langchain"
3-
version = "0.1.14"
3+
version = "0.1.15"
44
description = "UiPath Langchain"
55
readme = { file = "README.md", content-type = "text/markdown" }
66
requires-python = ">=3.11"
@@ -14,7 +14,7 @@ dependencies = [
1414
"pydantic-settings>=2.6.0",
1515
"python-dotenv>=1.0.1",
1616
"httpx>=0.27.0",
17-
"openinference-instrumentation-langchain>=0.1.54",
17+
"openinference-instrumentation-langchain>=0.1.56",
1818
"jsonschema-pydantic-converter>=0.1.5",
1919
"jsonpath-ng>=1.7.0",
2020
]

samples/chat-agent/.agent/SDK_REFERENCE.md

Lines changed: 26 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -57,22 +57,28 @@ Attachments service
5757

5858
```python
5959
# Delete an attachment.
60-
sdk.attachments.delete(key: uuid.UUID, folder_key: Optional[str]=None, folder_path: Optional[str]=None) -> None
60+
sdk.attachments.delete(key: uuid.UUID, folder_key: str | None=None, folder_path: str | None=None) -> None
6161

6262
# Delete an attachment asynchronously.
63-
sdk.attachments.delete_async(key: uuid.UUID, folder_key: Optional[str]=None, folder_path: Optional[str]=None) -> None
63+
sdk.attachments.delete_async(key: uuid.UUID, folder_key: str | None=None, folder_path: str | None=None) -> None
6464

6565
# Download an attachment.
66-
sdk.attachments.download(key: uuid.UUID, destination_path: str, folder_key: Optional[str]=None, folder_path: Optional[str]=None) -> str
66+
sdk.attachments.download(key: uuid.UUID, destination_path: str, folder_key: str | None=None, folder_path: str | None=None) -> str
6767

6868
# Download an attachment asynchronously.
69-
sdk.attachments.download_async(key: uuid.UUID, destination_path: str, folder_key: Optional[str]=None, folder_path: Optional[str]=None) -> str
69+
sdk.attachments.download_async(key: uuid.UUID, destination_path: str, folder_key: str | None=None, folder_path: str | None=None) -> str
70+
71+
# Open an attachment.
72+
sdk.attachments.open(attachment: uipath.platform.attachments.attachments.Attachment, mode: <enum 'AttachmentMode="AttachmentMode.READ", content: Union[str, bytes, Iterable[bytes], AsyncIterable[bytes], NoneType]=None, folder_key: str | None=None, folder_path: str | None=None) -> typing.Iterator[typing.Tuple[uipath.platform.attachments.attachments.Attachment, httpx.Response]]
73+
74+
# Open an attachment asynchronously.
75+
sdk.attachments.open_async(attachment: uipath.platform.attachments.attachments.Attachment, mode: <enum 'AttachmentMode="AttachmentMode.READ", content: Union[str, bytes, Iterable[bytes], AsyncIterable[bytes], NoneType]=None, folder_key: str | None=None, folder_path: str | None=None) -> typing.AsyncIterator[typing.Tuple[uipath.platform.attachments.attachments.Attachment, httpx.Response]]
7076

7177
# Upload a file or content to UiPath as an attachment.
72-
sdk.attachments.upload(name: str, content: Union[str, bytes, NoneType]=None, source_path: Optional[str]=None, folder_key: Optional[str]=None, folder_path: Optional[str]=None) -> uuid.UUID
78+
sdk.attachments.upload(name: str, content: str | bytes | None=None, source_path: str | None=None, folder_key: str | None=None, folder_path: str | None=None) -> uuid.UUID
7379

7480
# Upload a file or content to UiPath as an attachment asynchronously.
75-
sdk.attachments.upload_async(name: str, content: Union[str, bytes, NoneType]=None, source_path: Optional[str]=None, folder_key: Optional[str]=None, folder_path: Optional[str]=None) -> uuid.UUID
81+
sdk.attachments.upload_async(name: str, content: str | bytes | None=None, source_path: str | None=None, folder_key: str | None=None, folder_path: str | None=None) -> uuid.UUID
7682

7783
```
7884

@@ -356,6 +362,16 @@ sdk.folders.retrieve_key_async(folder_path: str) -> typing.Optional[str]
356362

357363
```
358364

365+
### Guardrails
366+
367+
Guardrails service
368+
369+
```python
370+
# Validate input text using the provided guardrail.
371+
sdk.guardrails.evaluate_guardrail(input_data: str | dict[str, Any], guardrail: Annotated[Union[uipath.platform.guardrails.guardrails.CustomGuardrail, uipath.platform.guardrails.guardrails.BuiltInValidatorGuardrail], FieldInfo(annotation=NoneType, required=True, discriminator='guardrail_type')]) -> uipath.platform.guardrails.guardrails.GuardrailValidationResult
372+
373+
```
374+
359375
### Jobs
360376

361377
Jobs service
@@ -392,7 +408,7 @@ sdk.jobs.resume(inbox_id: Optional[str]=None, job_id: Optional[str]=None, folder
392408
sdk.jobs.resume_async(inbox_id: Optional[str]=None, job_id: Optional[str]=None, folder_key: Optional[str]=None, folder_path: Optional[str]=None, payload: Any) -> None
393409

394410
# Retrieve a job identified by its key.
395-
sdk.jobs.retrieve(job_key: str, folder_key: Optional[str]=None, folder_path: Optional[str]=None) -> uipath.platform.orchestrator.job.Job
411+
sdk.jobs.retrieve(job_key: str, folder_key: str | None=None, folder_path: str | None=None, process_name: str | None=None) -> uipath.platform.orchestrator.job.Job
396412

397413
# Fetch payload data for API triggers.
398414
sdk.jobs.retrieve_api_payload(inbox_id: str) -> typing.Any
@@ -401,7 +417,7 @@ sdk.jobs.retrieve_api_payload(inbox_id: str) -> typing.Any
401417
sdk.jobs.retrieve_api_payload_async(inbox_id: str) -> typing.Any
402418

403419
# Asynchronously retrieve a job identified by its key.
404-
sdk.jobs.retrieve_async(job_key: str, folder_key: Optional[str]=None, folder_path: Optional[str]=None) -> uipath.platform.orchestrator.job.Job
420+
sdk.jobs.retrieve_async(job_key: str, folder_key: str | None=None, folder_path: str | None=None, process_name: str | None=None) -> uipath.platform.orchestrator.job.Job
405421

406422
```
407423

@@ -540,10 +556,10 @@ sdk.tasks.create(title: str, data: Optional[Dict[str, Any]]=None, app_name: Opti
540556
sdk.tasks.create_async(title: str, data: Optional[Dict[str, Any]]=None, app_name: Optional[str]=None, app_key: Optional[str]=None, app_folder_path: Optional[str]=None, app_folder_key: Optional[str]=None, assignee: Optional[str]=None) -> uipath.platform.action_center.tasks.Task
541557

542558
# Retrieves a task by its key synchronously.
543-
sdk.tasks.retrieve(action_key: str, app_folder_path: str="", app_folder_key: str="") -> uipath.platform.action_center.tasks.Task
559+
sdk.tasks.retrieve(action_key: str, app_folder_path: str="", app_folder_key: str="", app_name: str | None=None) -> uipath.platform.action_center.tasks.Task
544560

545561
# Retrieves a task by its key asynchronously.
546-
sdk.tasks.retrieve_async(action_key: str, app_folder_path: str="", app_folder_key: str="") -> uipath.platform.action_center.tasks.Task
562+
sdk.tasks.retrieve_async(action_key: str, app_folder_path: str="", app_folder_key: str="", app_name: str | None=None) -> uipath.platform.action_center.tasks.Task
547563

548564
```
549565

samples/chat-agent/entry-points.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"entryPoints": [
55
{
66
"filePath": "agent",
7-
"uniqueId": "9c094a08-edb8-4e43-b4bd-94e4c1665d5f",
7+
"uniqueId": "1c20b39b-c92f-46b4-8f12-d26badd55809",
88
"type": "agent",
99
"input": {
1010
"type": "object",

samples/chat-agent/pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ dependencies = [
99
"langchain-anthropic>=1.2.0",
1010
"tavily-python>=0.7.13",
1111
"langchain-tavily>=0.2.13",
12-
"uipath-langchain>=0.1.11, <0.2.0",
13-
"uipath>=2.2.0, <2.3.0",
12+
"uipath-langchain>=0.1.14, <0.2.0",
13+
"uipath>=2.2.18, <2.3.0",
1414
]
1515

1616
[project.optional-dependencies]
@@ -49,5 +49,5 @@ lint.ignore = [
4949

5050
[dependency-groups]
5151
dev = [
52-
"uipath-dev==0.0.11",
52+
"uipath-dev>=0.0.12",
5353
]

0 commit comments

Comments
 (0)