feat: align integrations with resumable runtime#363
Open
radu-mocanu wants to merge 1 commit into
Open
Conversation
There was a problem hiding this comment.
Pull request overview
This PR updates the Python integration packages to consume the uipath 2.13.x + uipath-runtime 0.12.x dependency family, and implements the new resumable-storage delete_triggers protocol method for SQLite-backed storages (LlamaIndex + Agent Framework) so they remain compatible with the updated runtime behavior.
Changes:
- Bump integration package versions and dependency constraints to
uipath>=2.13,<2.14anduipath-runtime>=0.12.1,<0.13. - Update
uv.lockfiles to reflect the new dependency family (including newly pulled transitive deps likechardet/vadersentiment). - Add
delete_triggersimplementations and tests for SQLite resumable storages in LlamaIndex and Agent Framework adapters.
Reviewed changes
Copilot reviewed 9 out of 14 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| packages/uipath-pydantic-ai/uv.lock | Updates locked dependency set for the new uipath/runtime family. |
| packages/uipath-pydantic-ai/pyproject.toml | Bumps package version and updates uipath + uipath-runtime constraints. |
| packages/uipath-openai-agents/uv.lock | Updates locked dependency set for the new uipath/runtime family. |
| packages/uipath-openai-agents/pyproject.toml | Bumps package version and updates uipath + uipath-runtime constraints. |
| packages/uipath-llamaindex/uv.lock | Updates locked dependency set for the new uipath/runtime family. |
| packages/uipath-llamaindex/tests/storage/test_storage.py | Adds test coverage for deleting multiple triggers while preserving runtime isolation. |
| packages/uipath-llamaindex/src/uipath_llamaindex/runtime/storage.py | Implements delete_triggers and routes delete_trigger through it. |
| packages/uipath-llamaindex/pyproject.toml | Bumps package version and updates uipath + uipath-runtime constraints. |
| packages/uipath-google-adk/uv.lock | Updates locked dependency set for the new uipath/runtime family. |
| packages/uipath-google-adk/pyproject.toml | Bumps package version and updates uipath + uipath-runtime constraints. |
| packages/uipath-agent-framework/uv.lock | Updates locked dependency set for the new uipath/runtime family. |
| packages/uipath-agent-framework/tests/test_storage.py | Adds test coverage for deleting multiple triggers while preserving runtime isolation. |
| packages/uipath-agent-framework/src/uipath_agent_framework/runtime/resumable_storage.py | Implements delete_triggers and routes delete_trigger through it. |
| packages/uipath-agent-framework/pyproject.toml | Bumps package version and updates uipath + uipath-runtime constraints. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
bcb1f32 to
b8b60d6
Compare
|
radugheo
approved these changes
Jul 6, 2026
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.



Summary
uipath2.13 and runtime 0.12 dependency family across integration packagesWhy
the resumable runtime now deletes sibling triggers through
delete_triggers, so adapters with resumable storage need to implement that protocol method before consuming the new runtime minor.Development Packages
uipath-pydantic-ai
uipath-google-adk
uipath-agent-framework
uipath-llamaindex
uipath-openai-agents