Skip to content

feat(platform): read the conversation id from runtime config (0.2.43) - #1988

Merged
radu-mocanu merged 1 commit into
release/uipath-platform-0.2.43from
feat/platform-conversation-id-0.2.43
Nov 11, 2026
Merged

radu-mocanu merged 1 commit into
release/uipath-platform-0.2.43from
feat/platform-conversation-id-0.2.43

Conversation

@radu-mocanu

Copy link
Copy Markdown
Collaborator

Summary

  • uipath-platform 0.2.43.post1 adds UiPathConfig.conversation_id, read from the runtime config of a conversational run (None for any other run)
  • nothing else changes from 0.2.43, so installs on 0.2.43 get the conversation id without moving to another platform version

Why

the llm-client 1.20 line reads the conversation id, and installs that resolve uipath-platform 0.2.43 need it without moving to another platform version.

@github-actions github-actions Bot added test:uipath-langchain Triggers tests in the uipath-langchain-python repository test:uipath-integrations labels Nov 11, 2026
@sonarqubecloud

Copy link
Copy Markdown

@radu-mocanu
radu-mocanu marked this pull request as ready for review November 11, 2026 11:06
Copilot AI balanced review requested due to automatic review settings November 11, 2026 11:06
@radu-mocanu
radu-mocanu merged commit 7275e62 into release/uipath-platform-0.2.43 Nov 11, 2026
51 checks passed
@radu-mocanu
radu-mocanu deleted the feat/platform-conversation-id-0.2.43 branch November 11, 2026 11:08

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.

🟢 Approval recommended

No active review issues are identified for the conversation-ID accessor and related configuration, test, and version updates.

No open issues 🎉

What changed in this PR

Adds runtime conversation-ID access to uipath-platform as 0.2.43.post1, supporting the llm-client 1.20 line within the 0.2.43 release series.

Changes:

  • Adds UiPathConfig.conversation_id, reading fpsProperties and returning None when no valid ID is present.
  • Shares cached configuration loading with internal arguments and adds tests for missing or malformed data, path overrides, and cache resets.
  • Updates package metadata and both affected lockfiles to 0.2.43.post1.
File Description
packages/​uipath/​uv.lock Updates the editable platform dependency version.
packages/​uipath-platform/​uv.lock Aligns the platform lockfile with the post-release version.
packages/​uipath-platform/​tests/​common/​test_config_env_vars.py Adds conversation-ID and shared configuration-cache tests.
packages/​uipath-platform/​src/​uipath/​platform/​common/​_config.py Adds the accessor and shared cached configuration loader.
packages/​uipath-platform/​pyproject.toml Sets the package version to 0.2.43.post1.

Review effort: Balanced

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants