Repository navigation
fix(samples): floor the samples at the current framework and uipath releases [ROBO-6168] - #378
Merged
Merged
Conversation
There was a problem hiding this comment.
🟡 Changes recommended
The Google ADK remote sample retains a UiPath cap incompatible with the targeted integration release.
1 open issue
What changed in this PR
Updates 33 sample manifests across five integrations to use releases compatible with the Robot’s minimum UiPath version.
Changes:
- Adds minimum integration versions and raises most direct UiPath requirements to
>=2.14.41. - Removes the LlamaIndex chat sample’s old version cap and TestPyPI configuration.
- Leaves package versions and templates unchanged.
| File | Description |
|---|---|
| packages/uipath-pydantic-ai/samples/structured-io/pyproject.toml | Sets UiPath and integration minimums. |
| packages/uipath-pydantic-ai/samples/quickstart-agent/pyproject.toml | Sets UiPath and integration minimums. |
| packages/uipath-pydantic-ai/samples/programmatic-handoff/pyproject.toml | Sets UiPath and integration minimums. |
| packages/uipath-pydantic-ai/samples/multi-agent/pyproject.toml | Sets UiPath and integration minimums. |
| packages/uipath-pydantic-ai/samples/graph-flow/pyproject.toml | Sets UiPath and integration minimums. |
| packages/uipath-openai-agents/samples/triage-agent/pyproject.toml | Sets UiPath and integration minimums. |
| packages/uipath-openai-agents/samples/rag-assistant/pyproject.toml | Sets UiPath and integration minimums. |
| packages/uipath-openai-agents/samples/company_agent/pyproject.toml | Sets integration minimum. |
| packages/uipath-openai-agents/samples/agent-as-tools/pyproject.toml | Sets UiPath and integration minimums. |
| packages/uipath-llamaindex/samples/travel-helper-RAG-agent/pyproject.toml | Sets UiPath and integration minimums. |
| packages/uipath-llamaindex/samples/simple-remote-mcp-agent/pyproject.toml | Sets integration minimum. |
| packages/uipath-llamaindex/samples/simple-hitl-agent/pyproject.toml | Sets integration minimum. |
| packages/uipath-llamaindex/samples/quickstart-llamacloud/pyproject.toml | Sets integration minimum. |
| packages/uipath-llamaindex/samples/quickstart-agent/pyproject.toml | Sets integration minimum. |
| packages/uipath-llamaindex/samples/multi-modal-book-writer-agent/pyproject.toml | Sets integration minimum. |
| packages/uipath-llamaindex/samples/multi-agent/pyproject.toml | Sets integration minimum. |
| packages/uipath-llamaindex/samples/image-gen-agent/pyproject.toml | Sets integration minimum. |
| packages/uipath-llamaindex/samples/debug-agent/pyproject.toml | Sets integration minimum. |
| packages/uipath-llamaindex/samples/chat-agent/pyproject.toml | Raises minimum; removes cap and TestPyPI configuration. |
| packages/uipath-llamaindex/samples/action-center-hitl-agent/pyproject.toml | Sets integration minimum. |
| packages/uipath-google-adk/samples/typed-agent/pyproject.toml | Sets UiPath and integration minimums. |
| packages/uipath-google-adk/samples/quickstart-agent/pyproject.toml | Sets UiPath minimum. |
| packages/uipath-google-adk/samples/multi-agent/pyproject.toml | Sets UiPath and integration minimums. |
| packages/uipath-google-adk/samples/multi-agent-remote/pyproject.toml | Sets integration minimum. |
| packages/uipath-agent-framework/samples/structured-output/pyproject.toml | Sets UiPath and integration minimums. |
| packages/uipath-agent-framework/samples/sequential/pyproject.toml | Sets UiPath and integration minimums. |
| packages/uipath-agent-framework/samples/sequential-structured-output/pyproject.toml | Sets UiPath and integration minimums. |
| packages/uipath-agent-framework/samples/quickstart-workflow/pyproject.toml | Sets UiPath and integration minimums. |
| packages/uipath-agent-framework/samples/magentic/pyproject.toml | Sets UiPath and integration minimums. |
| packages/uipath-agent-framework/samples/hitl-workflow/pyproject.toml | Sets UiPath and integration minimums. |
| packages/uipath-agent-framework/samples/handoff/pyproject.toml | Sets UiPath and integration minimums. |
| packages/uipath-agent-framework/samples/group-chat/pyproject.toml | Sets UiPath and integration minimums. |
| packages/uipath-agent-framework/samples/concurrent/pyproject.toml | Sets UiPath and integration minimums. |
Review effort: Balanced
eduard-dumitru
force-pushed
the
chore/robo-6168-samples-latest-uipath
branch
from
October 21, 2026 08:43
437695d to
078eec3
Compare
eduard-dumitru
requested review from
mihainradu,
radu-mocanu,
robert-ursu and
vldcmp-uipath
October 21, 2026 08:57
vldcmp-uipath
approved these changes
Oct 21, 2026
…eleases [ROBO-6168] The Robot refuses jobs below uipath 2.14.25. The samples declared their framework with no bound, which an existing lock or venv never moves forward; they now ask for the 2026-10-20 releases, the first requiring uipath>=2.14.41 themselves, and uipath>=2.14.41 where declared. Caps dropped. claude-sdk left out until a release lifts its uipath-llm-client<1.18 cap.
eduard-dumitru
force-pushed
the
chore/robo-6168-samples-latest-uipath
branch
from
October 21, 2026 11:16
078eec3 to
ade4f2b
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). Most samples declared their framework package with no bound, which means "any version", not "latest": an existing lock or venv never moves forward. Two had old caps (multi-agent-remoteuipath<2.9.0, llamaindexchat-agent<0.6.0).What
uipath>=2.14.41themselves (feat: report agent framework from integration factories [PC-5233] #375); every declareduipath→>=2.14.41; caps dropped, since a cap becomes a hard failure once a Robot floor passes it.chat-agentalso drops its TestPyPI index and source, which kept it on 0.5.7.uipath-llamaindex/template(chore: bump the llamaindex template to 0.6.2 and align claude-sdk's uipath pins #376), and claude-sdk's template and 9 samples:uipath-claude-sdk0.1.0 capsuipath-llm-client<1.18.0while the Robot wants 1.20.1, so they need a claude-sdk release first.No package changes, so no version bump. Sibling PRs: UiPath/uipath-python#1954, UiPath/uipath-langchain-python#1171, uipath-mcp-python.
🤖 Generated with Claude Code