Skip to content

feat(core): add workspace hydration service protocols#1744

Merged
radu-mocanu merged 1 commit into
mainfrom
feat/core-workspace-protocols
Jun 23, 2026
Merged

feat(core): add workspace hydration service protocols#1744
radu-mocanu merged 1 commit into
mainfrom
feat/core-workspace-protocols

Conversation

@radu-mocanu

Copy link
Copy Markdown
Collaborator

Summary

  • add uipath.core.workspace with AttachmentsProtocol and JobsProtocol, the backend service contracts the runtime workspace-hydration layer depends on
  • follows the existing core/governance pattern: contracts live in core, concrete AttachmentsService/JobsService stay in uipath-platform, the runtime consumes the protocols

Copilot AI review requested due to automatic review settings June 23, 2026 15:48
@github-actions github-actions Bot added test:uipath-langchain Triggers tests in the uipath-langchain-python repository test:uipath-runtime test:uipath-integrations labels Jun 23, 2026
@radu-mocanu radu-mocanu force-pushed the feat/core-workspace-protocols branch 2 times, most recently from cea120b to 410f5f0 Compare June 23, 2026 15:52
@radu-mocanu radu-mocanu enabled auto-merge (squash) June 23, 2026 15:53

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.

Pull request overview

Adds a new uipath.core.workspace surface intended to provide stable, injectable backend service contracts (protocols) for the runtime workspace-hydration layer, and bumps uipath-core to 0.5.22 across the monorepo lockfiles.

Changes:

  • Introduces AttachmentsProtocol and JobsProtocol under uipath.core.workspace for workspace-hydration backend interactions.
  • Exposes the new protocols via uipath.core.workspace.__init__.
  • Bumps uipath-core version to 0.5.22 and updates uv.lock files to match.

Reviewed changes

Copilot reviewed 3 out of 6 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
packages/uipath/uv.lock Updates locked editable uipath-core version reference to 0.5.22.
packages/uipath-platform/uv.lock Updates locked editable uipath-core version reference to 0.5.22.
packages/uipath-core/uv.lock Updates locked local uipath-core version to 0.5.22.
packages/uipath-core/src/uipath/core/workspace/protocols.py Adds the new workspace hydration service Protocol contracts.
packages/uipath-core/src/uipath/core/workspace/init.py Re-exports the new protocols as the package public surface.
packages/uipath-core/pyproject.toml Bumps uipath-core package version to 0.5.22.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread packages/uipath-core/src/uipath/core/workspace/protocols.py Outdated
Comment thread packages/uipath-core/src/uipath/core/workspace/protocols.py
Comment thread packages/uipath-core/src/uipath/core/workspace/protocols.py Outdated
Comment thread packages/uipath-core/src/uipath/core/workspace/protocols.py Outdated
@radu-mocanu radu-mocanu disabled auto-merge June 23, 2026 15:57
@radu-mocanu radu-mocanu force-pushed the feat/core-workspace-protocols branch from 410f5f0 to 5bc87d7 Compare June 23, 2026 16:08
@sonarqubecloud

Copy link
Copy Markdown

@radu-mocanu radu-mocanu merged commit 7dec553 into main Jun 23, 2026
164 of 168 checks passed
@radu-mocanu radu-mocanu deleted the feat/core-workspace-protocols branch June 23, 2026 16:17
@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 →

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 test:uipath-runtime

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants