Skip to content

fix(samples): floor the samples at the current framework and uipath releases [ROBO-6168] - #378

Merged
eduard-dumitru merged 1 commit into
mainfrom
chore/robo-6168-samples-latest-uipath
Oct 21, 2026
Merged

eduard-dumitru merged 1 commit into
mainfrom
chore/robo-6168-samples-latest-uipath

Conversation

@eduard-dumitru

@eduard-dumitru eduard-dumitru commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

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-remote uipath<2.9.0, llamaindex chat-agent <0.6.0).

What

  • 33 samples (llamaindex, openai-agents, pydantic-ai, google-adk, agent-framework): floors at the 2026-10-20 releases (0.6.2 / 0.1.2 / 0.1.2 / 0.1.1 / 0.1.1), the first that require uipath>=2.14.41 themselves (feat: report agent framework from integration factories [PC-5233] #375); every declared uipath → >=2.14.41; caps dropped, since a cap becomes a hard failure once a Robot floor passes it.
  • llamaindex chat-agent also drops its TestPyPI index and source, which kept it on 0.5.7.
  • Not touched: 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-sdk 0.1.0 caps uipath-llm-client<1.18.0 while 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

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟡 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

Comment thread packages/uipath-google-adk/samples/multi-agent-remote/pyproject.toml Outdated
@eduard-dumitru
eduard-dumitru force-pushed the chore/robo-6168-samples-latest-uipath branch from 437695d to 078eec3 Compare October 21, 2026 08:43
@eduard-dumitru
eduard-dumitru requested a balanced review from Copilot October 21, 2026 08:49

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟢 Approval recommended

The focused dependency updates align with the integration requirements, and no blocking issues were identified.

No open issues 🎉

1 resolved since last review

Review effort: Balanced

…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
eduard-dumitru force-pushed the chore/robo-6168-samples-latest-uipath branch from 078eec3 to ade4f2b Compare October 21, 2026 11:16
@sonarqubecloud

Copy link
Copy Markdown

@eduard-dumitru
eduard-dumitru merged commit 3b30004 into main Oct 21, 2026
73 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants