Skip to content

feat: forward EntryPointPath when a suspending caller invokes a process - #1902

Merged
PG-Thomas merged 3 commits into
mainfrom
feat/invoke-process-entry-point-path
Sep 18, 2026
Merged

PG-Thomas merged 3 commits into
mainfrom
feat/invoke-process-entry-point-path

Conversation

@PG-Thomas

@PG-Thomas PG-Thomas commented Sep 16, 2026 •

Copy link
Copy Markdown
Contributor

What changed?

#1866 let a caller pick which entry point of a process it starts, but only on the invoke / invoke_async path. A caller that suspends could not because InvokeProcess had no field for it.

Are there any breaking changes?

  • Under Feature Flag
  • None
  • DB migrations

@github-actions github-actions Bot added test:uipath-langchain Triggers tests in the uipath-langchain-python repository test:uipath-runtime test:uipath-integrations labels Sep 16, 2026
InvokeProcess gains entry_point_path and the resume-trigger creator passes it to
invoke_async, so an agent that parks on a multi-entry package reaches the entry
point it asked for instead of the release default.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01X6aNf9YMu5FYrb7L9AHE7b
@PG-Thomas
PG-Thomas force-pushed the feat/invoke-process-entry-point-path branch from d87ab2a to 8448727 Compare September 16, 2026 13:18
@PG-Thomas
PG-Thomas marked this pull request as ready for review September 16, 2026 13:35
@PG-Thomas
PG-Thomas requested review from andreiancuta-uipath and a lite review from Copilot September 16, 2026 13:35

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No unresolved blocking issues were identified.

Pull request overview

Adds optional entry_point_path forwarding for suspending process invocations.

Changes:

  • Adds the entry-point field to InvokeProcess.
  • Forwards it through resume-trigger handling.
  • Updates tests, package version, and lockfiles.
File summaries
File Description
packages/uipath/uv.lock Updates the platform dependency version.
packages/uipath-platform/uv.lock Records platform version 0.2.31.
packages/uipath-platform/tests/services/test_hitl.py Tests entry-point forwarding.
packages/uipath-platform/src/uipath/platform/resume_triggers/_protocol.py Forwards the field during process invocation.
packages/uipath-platform/src/uipath/platform/common/interrupt_models.py Adds the optional entry-point field.
packages/uipath-platform/pyproject.toml Bumps the package version.
Review details
  • Files reviewed: 4/6 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

PG-Thomas and others added 2 commits September 18, 2026 11:12
0.2.31 was published from main while this branch was open.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01X6aNf9YMu5FYrb7L9AHE7b
@sonarqubecloud

Copy link
Copy Markdown

@github-actions

Copy link
Copy Markdown

🚨 Heads up: uipath-langchain cross-tests are FAILING 🚨

Your changes may break the uipath-langchain-python integration.

⚠️ These checks are NOT enforced by branch protection rules. Please review the failures before merging.

🔍 Inspect the failed run →

@PG-Thomas
PG-Thomas merged commit 7e2bad4 into main Sep 18, 2026
181 of 182 checks passed
@PG-Thomas
PG-Thomas deleted the feat/invoke-process-entry-point-path branch September 18, 2026 09:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

test:uipath-integrations test:uipath-langchain Triggers tests in the uipath-langchain-python repository

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants