You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,10 +33,10 @@ See `just --list` for linting, formatting and build commands.
33
33
34
34
### Use SDK Locally
35
35
1. Create a folder on your own device `mkdir project;cd project`
36
-
2. Initialize the python project `uv``uv init . --python 3.10`
37
-
3. Obtain the project path `PATH_TO_SDK=/Users/YOU_USER/uipath-mcp-python/uipath-mcp`
36
+
2. Initialize the python project `uv``uv init . --python 3.11`
37
+
3. Obtain the project path `PATH_TO_SDK=/Users/YOU_USER/uipath-llamaindex-python/uipath-llamaindex`
38
38
4. Install the sdk in editable mode `uv add --editable ${PATH_TO_SDK}`
39
39
40
-
:information_source: Instead of cloning the project into `.venv/lib/python3.10/site-packages/uipath-mcp`, this mode creates a file named `_uipath-mcp.pth` inside `.venv/lib/python3.10/site-packages`. This file contains the value of `PATH_TO_SDK`, which is added to `sys.path`—the list of directories where python searches for packages. (Run `python -c 'import sys; print(sys.path)'` to see the entries.)
40
+
:information_source: Instead of cloning the project into `.venv/lib/python3.11/site-packages/uipath-llamaindex`, this mode creates a file named `_uipath-mcp.pth` inside `.venv/lib/python3.11/site-packages`. This file contains the value of `PATH_TO_SDK`, which is added to `sys.path`—the list of directories where python searches for packages. (Run `python -c 'import sys; print(sys.path)'` to see the entries.)
Copy file name to clipboardExpand all lines: README.md
+8-5Lines changed: 8 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ Check out these [sample projects](https://github.com/UiPath/uipath-llamaindex-py
11
11
12
12
## Requirements
13
13
14
-
- Python 3.10 or higher
14
+
- Python 3.11 or higher
15
15
- UiPath Automation Cloud account
16
16
17
17
## Installation
@@ -44,10 +44,12 @@ The SDK provides a command-line interface for creating, packaging, and deploying
44
44
### Initialize a Project
45
45
46
46
```bash
47
-
uipath init [WORKFLOW]
47
+
uipath init
48
48
```
49
49
50
-
Creates a `uipath.json` configuration file for your project. If `[WORKFLOW]` is omitted, it will create an entrypoint for each workflow specified in the `llama_index.json` file.
50
+
Running `uipath init` will process the graph definitions in the `llama_index.json` file and create the corresponding `entry-points.json` file needed for deployment.
51
+
52
+
For more details on the configuration format, see the [UiPath configuration specifications](https://github.com/UiPath/uipath-python/blob/main/specs/README.md).
51
53
52
54
### Authentication
53
55
@@ -98,8 +100,9 @@ Publishes the most recently created package to your UiPath Orchestrator.
98
100
To properly use the CLI for packaging and publishing, your project should include:
99
101
100
102
- A `pyproject.toml` file with project metadata
101
-
- A `llama_index.json` file
102
-
- A `uipath.json` file (generated by `uipath init`)
103
+
- A `llama_index.json` file with your graph definitions (e.g., `"workflows": {"agent": "main.py:agent"}`)
104
+
- A `entry-points.json` file (generated by `uipath init`)
105
+
- A `bindings.json` file (generated by `uipath init`) to configure resource overrides
0 commit comments