Skip to content

Conversation

@cristipufu
Copy link
Member

@cristipufu cristipufu commented Dec 26, 2025

Description

This PR fixes local debugging with resumable runtimes by ensuring proper handling of trigger data when resuming suspended executions. The main change restructures how resume data is passed between the debug runtime and the resumable runtime to use a consistent {interrupt_id: trigger_data} format.

  • Refactored trigger fetching and deletion logic in _restore_resume_input to handle user-provided input earlier in the flow
  • Modified debug runtime to wrap trigger data in the expected {interrupt_id: trigger_data} format
  • Simplified backward compatibility logic for single trigger access

Development Package

  • Add this package as a dependency in your pyproject.toml:
[project]
dependencies = [
  # Exact version:
  "uipath-runtime==0.3.2.dev1000590190",

  # Any version from PR
  "uipath-runtime>=0.3.2.dev1000590000,<0.3.2.dev1000600000"
]

[[tool.uv.index]]
name = "testpypi"
url = "https://test.pypi.org/simple/"
publish-url = "https://test.pypi.org/legacy/"
explicit = true

[tool.uv.sources]
uipath-runtime = { index = "testpypi" }

@cristipufu cristipufu self-assigned this Dec 26, 2025
Copilot AI review requested due to automatic review settings December 26, 2025 13:26

This comment was marked as outdated.

@cristipufu cristipufu merged commit 9fe38e1 into main Dec 26, 2025
12 checks passed
@cristipufu cristipufu deleted the fix/resumable_debug branch December 26, 2025 13:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant