Repository navigation
fix: require uipath 2.14.41 and floor the samples and scaffold at the current releases [ROBO-6168] - #252
Merged
Conversation
There was a problem hiding this comment.
🟡 Changes recommended
The root lockfile retains outdated project metadata and pins UiPath below the new minimum.
1 open issue
What changed in this PR
Raises dependency minimums so the package, samples, and generated projects meet the Robot’s supported UiPath version requirement.
Changes:
- Bumps
uipath-mcpto 0.3.2 and requiresuipath>=2.14.41. - Updates sample dependency floors and first-party package-age exemptions.
- Generates scaffold requirements from installed versions, with regression coverage.
| File | Description |
|---|---|
| tests/test_cli_new.py | Tests generated dependency floors. |
| src/uipath_mcp/_cli/cli_new.py | Supplies installed versions to the template. |
| src/uipath_mcp/_cli/_templates/pyproject.toml.template | Uses dynamic dependency floors. |
| samples/mcp-string-server/pyproject.toml | Raises server dependency floors. |
| samples/mcp-sdk-server/pyproject.toml | Raises server dependency floors. |
| samples/mcp-math-server/pyproject.toml | Raises server dependency floors. |
| samples/mcp-longrunning-server/pyproject.toml | Raises server dependency floors. |
| samples/mcp-functions-server/pyproject.toml | Raises server dependency floors. |
| samples/mcp-functions-agent/pyproject.toml | Raises UiPath LangChain minimum. |
| samples/mcp-dynamic-server/pyproject.toml | Raises server dependency floors. |
| samples/mcp-datetime-server/pyproject.toml | Raises server dependency floors. |
| samples/github-slack-agent/pyproject.toml | Raises UiPath LangChain minimum. |
| samples/github-helper-agent/pyproject.toml | Raises UiPath LangChain minimum. |
| pyproject.toml | Updates release version, UiPath minimum, and age exemptions. |
Review effort: Balanced
eduard-dumitru
force-pushed
the
chore/robo-6168-samples-latest-uipath
branch
from
October 21, 2026 08:43
28350f3 to
9f53eb8
Compare
eduard-dumitru
requested review from
cristipufu,
mihainradu,
radu-mocanu and
robert-ursu
October 21, 2026 08:57
vldcmp-uipath
approved these changes
Oct 21, 2026
… current releases [ROBO-6168] The Robot refuses jobs below uipath 2.14.25, and uipath-mcp 0.3.1 asks only for 2.14.16, so a sample on uipath-mcp alone never cleared it. The package now requires 2.14.41; the samples floor at uipath-mcp 0.3.1 plus uipath 2.14.41 (servers) or uipath-langchain 0.18.46 (agents), with their locks regenerated; the uipath new template floors at the installed releases.
eduard-dumitru
force-pushed
the
chore/robo-6168-samples-latest-uipath
branch
from
October 21, 2026 11:16
9f53eb8 to
a782298
Compare
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.




Why
The Robot refuses a Python job on
uipath< 2.14.25 (ROBO-6168).uipath-mcp0.3.1 requires onlyuipath>=2.14.16, so a sample onuipath-mcpalone never clears that floor on its own; the agent samples were locked on uipath 2.14.16 and uipath-langchain 0.18.0.What
uipath>=2.14.41(the fix at the source: once released,uipath-mcp>=0.3.2clears the floor by itself), 0.3.1 → 0.3.2.uipath-langchainanduipath-llm-clientjoin the first-party exemptions from the 2-day package-age gate; relocking the agent samples needed it.uipath-mcp>=0.3.1plus an explicituipath>=2.14.41until 0.3.2 is out; agentsuipath-langchain>=0.18.46. 8 locks regenerated: uipath 2.14.41, langchain 0.18.46, llm-client 1.22.0.uipath newtemplate floors at the installeduipath-mcpanduipath, so a project never asks for less than the CLI that wrote it. Test added.Supersedes the 22 Dependabot PRs on
samples/*locks (#182 to #247). Sibling PRs: UiPath/uipath-python#1954, UiPath/uipath-langchain-python#1171, UiPath/uipath-integrations-python#378.🤖 Generated with Claude Code