Loading...
Loading...
End-to-end work with UiPath Agents of all types: build, integrate with UiPath Products (e.g., Orchestrator, Flow, Maestro), design with UiPath Tools (e.g., Agent Builder/Studio Web), deploy, and configure/validate. Covers Coded Agents (e.g., LangGraph, LlamaIndex, OpenAI Agents) and Low-Code Agents (`agent.json` / Agent Builder). For deterministic Python Coded Functions (`uip function`, `uipath.json` functions map, no agent runtime/LLM)→uipath-functions.
npx skill4agent add uipath/skills uipath-agentssolutionuip solution init --help --output jsonSuccesssolution initsolution deploy run --parent-folder-path--parent-folder-keyunknown commanduip solution new <Name>--folder-path--folder-keyuip codedagent newuip codedagent new <name>uip codedagent initpyproject.tomlmain.pylanggraph.jsonentry-points.jsonuip codedagent newbindings.jsonassetsqueuesprocessesbucketsindexesconnectionsappsMCP serversInvokeProcess|CreateTask|CreateEscalation(...)uipath.jsonfunctions"functions": {"main": "main.py:main"}uipath-functionsuip function new/init/pack/publish/runpyproject.toml.pyuipath-langchainuipath-llamaindexuipath-openai-agentsuipathuipathagent.json"type": "lowCode"project.uiprojpyproject.tomlShould I build this as a low-code agent (no Python — configure through prompts and pre-built UiPath tools) or a coded agent (Python — full programmatic control with LangGraph, LlamaIndex, or OpenAI Agents)? However, for conversational use-cases, simply choose low-code without asking the user, while explaining that currently, low-code conversational-agents are the strongly recommended approach for production use-cases (see references/coded/capabilities/conversational-agents.md).
greenfieldexisting-codedlocal-workspace| I need to... | Mode | Read first | Then |
|---|---|---|---|
| Help user choose coded vs low-code | Both | coded-vs-lowcode-guide.md | |
| Authenticate | Both | authentication.md | |
| Iterate on a coded agent inside a Studio Web Local Workspace solution | Coded | coded/quickstart.md (state detection sets | coded/lifecycle/local-workspace.md for files-owned-by-SW + anti-patterns; |
| Create/build/deploy coded agent | Coded | coded/quickstart.md | |
| Select coded framework | Coded | coded/quickstart.md § Framework Selection | |
| Add coded capabilities (HITL, RAG, tracing) | Coded | coded/quickstart.md | |
Set a coded agent's environment variables, or reference an Orchestrator asset from one ( | Coded | coded/lifecycle/environment-variables.md | |
| Call an Integration Service connector (Slack, Jira, Web Search) from a coded agent | Coded | coded/capabilities/integration-service.md + then immediately read | |
| Run coded evaluations | Coded | coded/quickstart.md § Evaluate | |
| Create or scaffold a new low-code agent project | Low-code | lowcode/lowcode.md § Quick Start | |
Edit | Low-code | lowcode/lowcode.md § Capability Registry | |
| Add a low-code tool (Orchestrator process — RPA / agent / API / agentic — or Integration Service) | Low-code | lowcode/lowcode.md § Capability Registry | |
| Add an MCP (Model Context Protocol) server tool to a low-code agent | Low-code | lowcode/lowcode.md § Capability Registry | |
| Accept files as agent input / call the Analyze Files built-in tool | Low-code | lowcode/capabilities/built-in-tools/built-in-tools.md | |
| Work with file attachments (input, output, or created mid-run) | Coded | coded/capabilities/file-attachments.md | |
| Build a conversational (chat-style) agent | Low-code | lowcode/lowcode.md | |
| Add a low-code context (Context Grounding RAG / attachments / DataFabric entity set) | Low-code | lowcode/lowcode.md § Capability Registry | |
| Add a low-code memory space or seed memory items | Low-code | lowcode/capabilities/memory/memory.md | use |
| Add an Action Center escalation (HITL) to a low-code agent | Low-code | lowcode/lowcode.md § Capability Registry | |
| Add guardrails (PII, harmful content, custom rules) to a low-code agent | Low-code | lowcode/lowcode.md § Capability Registry | |
| Add a new guardrail to a coded agent | Coded | coded/capabilities/guardrails/guardrails.md | fetch official docs via WebFetch, ask middleware vs decorator, read agent code, write Python |
| Add escalation guardrail (escalate action / Action Center app) | Low-code | lowcode/capabilities/guardrails/guardrails.md § escalate — Hand Off to Action Center | Run |
| Recommend guardrails for a low-code agent based on its context | Low-code | lowcode/capabilities/guardrails/guardrails-recommend.md | fetch catalog + list, analyze agent context, apply + validate |
| Recommend guardrails for a specific scope or tool | Low-code | lowcode/capabilities/guardrails/guardrails-recommend.md § Scoped or Tool-Specific Filtering | filter candidates by scope or tool name after catalog analysis |
| Validate whether existing guardrails are correctly configured | Low-code | lowcode/capabilities/guardrails/guardrails-recommend.md § Validate Mode | check correctness, actionability, and relevance per guardrail |
| Recommend guardrails for a coded agent based on its context | Coded | coded/capabilities/guardrails/guardrails-recommend.md | fetch catalog + list + SDK docs, analyze agent code, apply + verify |
| Recommend guardrails for a specific scope or tool (coded) | Coded | coded/capabilities/guardrails/guardrails-recommend.md § Scope and Tool Filtering | filter candidates by |
| Check, validate, diagnose, or fix whether an existing coded guardrail is correctly configured (placement / scope) | Coded | coded/capabilities/guardrails/guardrails-recommend.md § Validate Mode | fetch SDK docs first (authoritative for scope/placement); also fetch catalog + list for relevance/entitlement — then check correctness, actionability, and relevance — fix in place |
| Embed a low-code agent inline in a flow, or wire a multi-agent solution | Low-code | lowcode/lowcode.md § Capability Registry | |
| Run low-code evaluations | Low-code | lowcode/evaluations/evaluate.md | |
| Run offline evals for a published Orchestrator package | Low-code | lowcode/evaluations/orchestrator-eval-run.md | Use |
| Validate, pack, publish, upload, or deploy a low-code agent | Low-code | lowcode/lowcode.md | |
| Debug / run a low-code agent end-to-end and inspect its output | Low-code | lowcode/debug.md | |
| Embed coded agent in a flow (solution-level) | Coded | coded/embedding-in-flows.md | |
| Use coded agent in a flow | Coded | coded/flow-integration.md | |
| Use coded agent as tool for another agent in flow | Coded | coded/flow-integration.md § Pattern 3 | |
| Summarize / research / synthesize over PDF or TXT (DeepRAG, coded) | Coded | context-grounding-patterns.md | coded/capabilities/deeprag/planning.md |
| Summarize / research / synthesize over PDF or TXT (DeepRAG, low-code) | Low-code | context-grounding-patterns.md | lowcode/capabilities/built-in-tools/deeprag/planning.md |
| Process CSV rows with LLM per row (BatchTransform, coded) | Coded | context-grounding-patterns.md | coded/capabilities/batch-transform/planning.md |
| Process CSV rows with LLM per row (BatchTransform, low-code) | Low-code | context-grounding-patterns.md | lowcode/capabilities/built-in-tools/batch-transform/planning.md |
| Manage context-grounding indexes from the CLI (list / create / ingest / search) | Platform | | |