Skip to content

Commit 8701396

Browse files
authored
Merge pull request #302 from UiPath/akshaya/bugfix
fix(Interrupt): interrupt invoke-process
2 parents c66363d + 27ab90f commit 8701396

File tree

3 files changed

+10
-7
lines changed

3 files changed

+10
-7
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "uipath-langchain"
3-
version = "0.1.11"
3+
version = "0.1.12"
44
description = "UiPath Langchain"
55
readme = { file = "README.md", content-type = "text/markdown" }
66
requires-python = ">=3.11"

src/uipath_langchain/agent/tools/process_tool.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
from jsonschema_pydantic_converter import transform as create_model
88
from langchain_core.tools import StructuredTool
9+
from langgraph.types import interrupt
910
from uipath.agent.models.agent import AgentProcessToolResourceConfig
1011
from uipath.eval.mocks import mockable
1112
from uipath.platform.common import InvokeProcess
@@ -29,11 +30,13 @@ def create_process_tool(resource: AgentProcessToolResourceConfig) -> StructuredT
2930
output_schema=output_model.model_json_schema(),
3031
)
3132
async def process_tool_fn(**kwargs: Any):
32-
return InvokeProcess(
33-
name=process_name,
34-
input_arguments=kwargs,
35-
process_folder_path=folder_path,
36-
process_folder_key=None,
33+
return interrupt(
34+
InvokeProcess(
35+
name=process_name,
36+
input_arguments=kwargs,
37+
process_folder_path=folder_path,
38+
process_folder_key=None,
39+
)
3740
)
3841

3942
tool = StructuredTool(

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)