File tree Expand file tree Collapse file tree
src/uipath/dev/skills/uipath/references Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11[project ]
22name = " uipath-dev"
3- version = " 0.0.62 "
3+ version = " 0.0.63 "
44description = " UiPath Developer Console"
55readme = { file = " README.md" , content-type = " text/markdown" }
66requires-python = " >=3.11"
Original file line number Diff line number Diff line change @@ -7,9 +7,34 @@ Guide to creating new UiPath agents with AI-powered business logic implementatio
77When creating a new agent:
88
991 . ** Setup pyproject.toml** :
10- - Use the official ` pyproject.toml ` template present in skill assets if ` pyproject.toml ` doesn't exist in the agent directory
11- - Replace ` {AGENT_NAME} ` with the actual agent name
10+ - Use the following ` pyproject.toml ` template if ` pyproject.toml ` doesn't exist in the agent directory
11+ - Replace ` {AGENT_NAME} ` with the actual agent name (lowercase, hyphenated)
1212 - Replace ` {AGENT_DESCRIPTION} ` with the agent description you provide
13+ - Add the appropriate framework dependency based on the agentic framework being used:
14+ - LangChain/LangGraph: add ` "uipath-langchain" ` to dependencies
15+ - LlamaIndex: add ` "uipath-llamaindex" ` to dependencies
16+ - OpenAI Agents SDK: add ` "uipath-openai-agents" ` to dependencies
17+
18+ ``` toml
19+ [project ]
20+ name = " {AGENT_NAME}"
21+ version = " 0.1.0"
22+ description = " {AGENT_DESCRIPTION}"
23+ readme = " README.md"
24+ requires-python = " >=3.11"
25+ dependencies = [
26+ " uipath" ,
27+ # Add the framework dependency based on the agentic framework:
28+ # "uipath-langchain", # for LangChain / LangGraph agents
29+ # "uipath-llamaindex", # for LlamaIndex agents
30+ # "uipath-openai-agents", # for OpenAI Agents SDK agents
31+ ]
32+
33+ [dependency-groups ]
34+ dev = [
35+ " uipath-dev" ,
36+ ]
37+ ```
1338
14392 . ** Install dependencies** : Run ` uv sync ` to install dependencies and create the virtual environment.
1540
Original file line number Diff line number Diff line change @@ -7,10 +7,27 @@ Guide to creating UiPath coded functions — deterministic automation units for
77When creating a new function:
88
991 . ** Setup pyproject.toml** :
10- - Use the official ` pyproject.toml ` template present in skill assets if ` pyproject.toml ` doesn't exist in the function directory
11- - Replace ` {AGENT_NAME} ` with the actual function name
10+ - Use the following ` pyproject.toml ` template if ` pyproject.toml ` doesn't exist in the function directory
11+ - Replace ` {AGENT_NAME} ` with the actual function name (lowercase, hyphenated)
1212 - Replace ` {AGENT_DESCRIPTION} ` with the function description you provide
1313
14+ ``` toml
15+ [project ]
16+ name = " {AGENT_NAME}"
17+ version = " 0.1.0"
18+ description = " {AGENT_DESCRIPTION}"
19+ readme = " README.md"
20+ requires-python = " >=3.11"
21+ dependencies = [
22+ " uipath" ,
23+ ]
24+
25+ [dependency-groups ]
26+ dev = [
27+ " uipath-dev" ,
28+ ]
29+ ```
30+
14312 . ** Install dependencies** : Run ` uv sync ` to install dependencies and create the virtual environment.
1532
16333 . ** Verify SDK** : Verify the UiPath SDK is available using ` uv run uipath --version ` .
You can’t perform that action at this time.
0 commit comments