Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
455 changes: 455 additions & 0 deletions .agent/INTERRUPT_SUSPEND_RESUME.md

Large diffs are not rendered by default.

206 changes: 0 additions & 206 deletions .claude/commands/add-integration-test.md

This file was deleted.

8 changes: 4 additions & 4 deletions .github/workflows/publish-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,14 +38,14 @@ jobs:

- name: Clone plugins
run: |
git clone https://x-access-token:${{ secrets.REPO_ACCESS }}@github.com/UiPath/uipath-langchain-python plugins/uipath-langchain-python
git clone https://x-access-token:${{ secrets.REPO_ACCESS }}@github.com/UiPath/uipath-integrations-python plugins/uipath-integrations-python
git clone https://x-access-token:${{ secrets.REPO_ACCESS }}@github.com/UiPath/uipath-mcp-python plugins/uipath-mcp-python
git clone https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/UiPath/uipath-langchain-python plugins/uipath-langchain-python
git clone https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/UiPath/uipath-llamaindex-python plugins/uipath-llamaindex-python
git clone https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/UiPath/uipath-mcp-python plugins/uipath-mcp-python

- name: Symlink plugin docs
run: |
ln -s ../plugins/uipath-langchain-python/docs docs/langchain
ln -s ../plugins/uipath-integrations-python/packages/uipath-llamaindex/docs docs/llamaindex
ln -s ../plugins/uipath-llamaindex-python/docs docs/llamaindex
ln -s ../plugins/uipath-mcp-python/docs docs/mcp
ls -a docs/langchain
ls -a docs/llamaindex
Expand Down
34 changes: 17 additions & 17 deletions .github/workflows/test-uipath-llamaindex.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,19 +36,19 @@ jobs:
working-directory: uipath-python
run: uv build

- name: Checkout uipath-integrations-python
- name: Checkout uipath-llamaindex-python
uses: actions/checkout@v4
with:
repository: 'UiPath/uipath-integrations-python'
path: 'uipath-integrations-python'
repository: 'UiPath/uipath-llamaindex-python'
path: 'uipath-llamaindex-python'

- name: Update uipath-python version
shell: bash
working-directory: uipath-integrations-python/packages/uipath-llamaindex
run: uv add ../../../uipath-python/dist/*.whl --dev
working-directory: uipath-llamaindex-python
run: uv add ../uipath-python/dist/*.whl --dev

- name: Run uipath-llamaindex tests
working-directory: uipath-integrations-python/packages/uipath-llamaindex
working-directory: uipath-llamaindex-python
run: |
uv sync
uv run pytest
Expand All @@ -61,15 +61,15 @@ jobs:
outputs:
testcases: ${{ steps.discover.outputs.testcases }}
steps:
- name: Checkout uipath-integrations-python
- name: Checkout uipath-llamaindex-python
uses: actions/checkout@v4
with:
repository: 'UiPath/uipath-integrations-python'
path: 'uipath-integrations-python'
repository: 'UiPath/uipath-llamaindex-python'
path: 'uipath-llamaindex-python'

- name: Discover testcases
id: discover
working-directory: uipath-integrations-python/packages/uipath-llamaindex
working-directory: uipath-llamaindex-python
run: |
# Find all testcase folders (excluding common folders like README, etc.)
testcase_dirs=$(find testcases -maxdepth 1 -type d -name "*-*" | sed 's|testcases/||' | sort)
Expand Down Expand Up @@ -108,19 +108,19 @@ jobs:
working-directory: uipath-python
run: uv build

- name: Checkout uipath-integrations-python
- name: Checkout uipath-llamaindex-python
uses: actions/checkout@v4
with:
repository: 'UiPath/uipath-integrations-python'
path: 'uipath-integrations-python'
repository: 'UiPath/uipath-llamaindex-python'
path: 'uipath-llamaindex-python'

- name: Update uipath-python version
shell: bash
working-directory: uipath-integrations-python/packages/uipath-llamaindex
run: uv add ../../../uipath-python/dist/*.whl
working-directory: uipath-llamaindex-python
run: uv add ../uipath-python/dist/*.whl

- name: Install dependencies
working-directory: uipath-integrations-python/packages/uipath-llamaindex
working-directory: uipath-llamaindex-python
run: uv sync

- name: Run testcase
Expand All @@ -129,7 +129,7 @@ jobs:
CLIENT_SECRET: ${{ matrix.environment == 'alpha' && secrets.ALPHA_TEST_CLIENT_SECRET || matrix.environment == 'staging' && secrets.STAGING_TEST_CLIENT_SECRET || matrix.environment == 'cloud' && secrets.CLOUD_TEST_CLIENT_SECRET }}
BASE_URL: ${{ matrix.environment == 'alpha' && secrets.ALPHA_BASE_URL || matrix.environment == 'staging' && secrets.STAGING_BASE_URL || matrix.environment == 'cloud' && secrets.CLOUD_BASE_URL }}
UV_PYTHON: "3.12"
working-directory: uipath-integrations-python/packages/uipath-llamaindex/testcases/${{ matrix.testcase }}
working-directory: uipath-llamaindex-python/testcases/${{ matrix.testcase }}
run: |
echo "Running testcase: ${{ matrix.testcase }}"
echo "Environment: ${{ matrix.environment }}"
Expand Down
2 changes: 1 addition & 1 deletion .pipelines/security-scans.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ resources:
- repository: fossa
type: github
name: UiPath/AzurePipelinesTemplates
ref: refs/tags/uipath.security.fossa.3.0.17
ref: refs/tags/uipath.security.fossa.3.0.15
endpoint: UiPath

variables:
Expand Down
3 changes: 1 addition & 2 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,5 @@
"tests"
],
"python.testing.unittestEnabled": false,
"python.testing.pytestEnabled": true,
"python-envs.pythonProjects": []
"python.testing.pytestEnabled": true
}
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ A Python SDK that enables programmatic interaction with UiPath Cloud Platform se

Use the [UiPath LangChain SDK](https://github.com/UiPath/uipath-langchain-python) to pack and publish LangGraph Agents.

Use the [UiPath LlamaIndex SDK](https://github.com/UiPath/uipath-integrations-python/tree/main/packages/uipath-llamaindex) to pack and publish LlamaIndex Agents.
Use the [UiPath LlamaIndex SDK](https://github.com/UiPath/uipath-llamaindex-python) to pack and publish LlamaIndex Agents.

This [quickstart guide](https://uipath.github.io/uipath-python/) walks you through deploying your first agent to UiPath Cloud Platform.

Expand Down
2 changes: 1 addition & 1 deletion mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ nav:
- LLMs and Embeddings: llamaindex/llms_and_embeddings.md
- Context Grounding: llamaindex/context_grounding.md
- Human In The Loop: llamaindex/human_in_the_loop.md
- Sample Agents: https://github.com/UiPath/uipath-integrations-python/tree/main/packages/uipath-llamaindex/samples
- Sample Agents: https://github.com/UiPath/uipath-llamaindex-python/tree/main/samples
- How To Contribute: CONTRIBUTING.md
- FAQ: FAQ.md
- Automation Suite: AutomationSuite.md
Expand Down
10 changes: 4 additions & 6 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
[project]
name = "uipath"
version = "2.5.2"
version = "2.4.11"
description = "Python SDK and CLI for UiPath Platform, enabling programmatic interaction with automation services, process management, and deployment tools."
readme = { file = "README.md", content-type = "text/markdown" }
requires-python = ">=3.11"
dependencies = [
"uipath-core>=0.1.6, <0.2.0",
"uipath-runtime>=0.5.0, <0.6.0",
"uipath-core>=0.1.4, <0.2.0",
"uipath-runtime>=0.4.0, <0.5.0",
"click>=8.3.1",
"httpx>=0.28.1",
"pyjwt>=2.10.1",
Expand Down Expand Up @@ -59,9 +59,7 @@ dev = [
"pytest-trio>=0.8.0",
"pytest-cov>=4.1.0",
"pytest-mock>=3.11.1",
"pre-commit>=4.5.1",
"filelock>=3.20.3",
"virtualenv>=20.36.1",
"pre-commit>=4.1.0",
"mkdocs>=1.6.1",
"mkdocs-material[imaging]>=9.7.0",
"mkdocstrings[python]>=0.30.1",
Expand Down
1 change: 0 additions & 1 deletion samples/calculator/evaluations/eval-sets/legacy.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"batchSize": 10,
"evaluatorRefs": [
"equality",
"equality-with-target-key",
"llm-as-a-judge",
"json-similarity",
"trajectory"
Expand Down

This file was deleted.

Loading
Loading