- Release notes
November 2026
November 2026 release notes for UiPath CLI.
November 3, 2026β
UiPath CLI 1.204.0β
Correction: This version was originally released on October 19, 2026.
Changedβ
uip agent memory itemworks on the runtime memory store βitem addtakes--memory-type episodic --feedback-id <id>, or--memory-type escalation --trace-id <id> --span-id <id>with an optional--answer <text>, instead of<key> <value>, and has no--description.item listreturns the items stored in the deployed memory space. Pipelines that callitem add <name> <key> <value>need updating.uip solution deploy upgradeanddeploy runreport the pipeline's result β the upgrade output no longer hasVersionChangeKey. It addsPipelineDeploymentId,DeploymentKey,InstallDeploymentKey, andOperation, andStatusisDeploymentSucceeded, orAcceptedwith--no-wait. Adeploy runwith--feedor--personal-workspacereportsDeploymentSucceededinstead ofDeploymentStarted,ActivationStatusisSuccessfulActivateinstead ofAuto, and the output has noNextSteps. Pipelines that read these fields need updating.uip gov aops-policy listanddeployed-policy get|listkeep policy data keys exactly as the service sends them β for example,Data.Data.FeedbackEnabledis nowData.Data.feedback-enabled. Pipelines that read policy data need updating.uip agenthub mcp templateand--print-schemaprint the API's camelCase keys underData, so you can send a template back with--fileunchanged. Pipelines that read the PascalCase keys need updating.uip tm perf-scenarioanduip tm testcasesreport the real failure class β a 401 or 403 now returnsAuthenticationErrorinstead ofFailure, and failures carryErrorCodeandRetry. Pipelines that switch onResultneed updating.- Deployments are validated before anything installs β when validation fails,
deploy upgradeanddeploy runwith--feedor--personal-workspacereport the errors for each resource and leave the deployment on its current version. Everydeploy runwaits for the install to finish, bounded by--timeout. When a deployment is installed but not yet active,deploy run,deploy upgrade, anddeploy statusreportActivationStatus,PendingResources, andNextSteps. Feed-scoped deploys require a user login; an external application login is refused. uip solution packanduip maestro flow packrefuse a Flow project that has errors the designer would show, and report one finding per node.--retention-bucketonuip or processes createandupdatetakes the storage bucket key (GUID) listed byuip or buckets list.uip or processes resourcesshows how the release rebinds each resource in theIsOverwrittenandOverwrite*fields..uipignoreuses gitignore syntax βuip solution uploadapplies it,uip codedapp pushnow reads it too, and upload refuses a pattern that would drop a project the solution lists.uip or triggers historyfails withnot_foundwhen the key matches no trigger, instead of returning an empty list.- Each entry in
uip ixp fields update-prompts --updatescan name its fieldgroup, so a field name that repeats across groups is updated only in that group. uip solution packuses the tenant's governance policy and ignores a local--governance-file-pathwith a warning when the signed-in tenant publishes its own policy, and the pack continues, instead of refusing the local file.- The signed-in tenant's Automation Ops policy wins over a local policy file on
uip rpa analyze,build, andpackβ a supplied--governance-file-pathis ignored with a warning when the tenant publishes a policy, and applies only when it publishes none. Pipelines that rely on a local policy file on a governed tenant need updating. uip rpa runanddebug start --remotefail when no remote target is configured, instead of running locally. Without--remote, a run from the Studio integrated terminal follows Studio's Remote Session toggle.uip rpa remote configure --folder-pathon its own reuses the connection stored for that folder, so--machineis required only otherwise. From the Studio integrated terminal,remote configure,start, andstopact on both Studio and the headless backend, andremote statusshows both connections.uip rpa runanddebug startvalidate and build only the target file's invoke graph.uip rpa initandtemplates searchread Studio templates frompkgs.uipath.comβ allow that host through firewalls that restrict outbound traffic.
Addedβ
uip rulesβ create and work with Business Rules (DMN) projects withinit,refresh,validate, anddebug.list,get,versions, anddescriberead deployed rules and are labeled preview in help.uip insights dashboardsanduip insights dashboard-filters listβ get, create, update, delete, and copy the Insights dashboards of Maestro processes, and read their global filters.uip insights queuesanduip insights machinesβ query queue monitoring (summary, SLA, operational metrics, timelines, failure analysis, details, retry outcomes) and machine monitoring (runtime mix, details, availability timeline, top failures, utilization).uip insights export-configurationsβlistthe organization's export configurations, andverifytheir Azure Event Hub and AWS SQS destinations.uip or process-roianduip or queue-roiβ get, create, update, and delete the Business ROI configuration of a process or queue.--retention-bucketand--stale-retention-bucketonuip or queues createandupdate, and--stale-retention-bucketonuip or processes createandupdateβ archive completed and stale items to a storage bucket.uip solution deploy deleteβ remove a deployment thatdeploy uninstallrefuses, such as one left inactive, superseded, or left behind by a failed install.--namewith--package-name, and--discard-draft, onuip solution deploy upgradeβ address a deployment by name, discard a pending draft first, and move to any published version, including an older one.uip solution deploy statusby deployment name or key, with--feedand--personal-workspaceto choose where a name is looked up.--ignored-rulesonuip solution packβ ignore findings for the listed analyzer rule IDs in every RPA project.--limitand--next-pageonuip solution resources listβ page through the resource catalog.uip admin audit org exclusionsβ list, get, create, update, and delete the rules that stop matching audit events from being recorded.uip agenthub platform-services listandplatform-tools listβ find the Platform MCP services a tenant offers and the tools each one exposes.- New
uip agenthub mcpoptions β--use-all-toolson platform servers,--headerand--use-relayoncreate swagger,--connection-idoncreate remote, and--connection-id,--clear-connection,--no-use-relay, and--no-use-all-toolsonupdate. uip tm project settings getandupdateβ read and change a project's time zone and test execution name format.--entry-point-idonuip tm testcases link-automationβ link by entry-point ID when a test name is too long to match.--downloadonuip gov aops-policy list|getanddeployed-policy get|listβ save policies as JSON files, or as a zip for list commands.uip function setupβ verify the toolchains Functions needs: Node.js for JS/TS, and Python with theuipathpackage for Python.--forcere-verifies even when an earlier result is cached.--attachment <field=path>onuip agent debugβ upload a local file into a job-attachment input.- Maestro authoring commands β
compile,check,decompile, andmergeonuip maestro flow,case, andbpmn, plusuip maestro bpmn tidyanduip maestro registry(pull,search,path,prepare). They require@uipath/maestro-builder-sdk6.11.1 or later, installed in the project or globally. --trigger-kindonuip maestro case specβ with--type trigger, choosestartfor a case start trigger orwait-for(the default) for a wait-for-connector task or condition rule.--sdk-sourceonuip maestro flow initβ write the builder-SDK source of a new flow in the same call.uip maestro case sddanduip maestro case spliceβ parse, resolve, and convert a Solution Design Document into a case plan, and write a connector task's shape from acase specresult.--type functionand--type business-ruleonuip maestro case tasks enrichanddescribe.uip is activities metadata generateanduip is activities script update, with--metadataand--scriptsonuip maestro flow node addβ build non-catalog connector activity nodes.uip or kbβ manage knowledge bundles and their change proposals. Registers only on prerelease CLI builds.uip rpa settings getanduip rpa settings setβ read the effective Studio settings with governance applied (value, whether it is binding, source, and policy), and override a setting for the open project session.setis refused when a policy binds the setting.--ignored-rulesonuip rpa analyze,build, andpackβ ignore findings of the listed rule IDs, comma-separated or repeated. The rules still run, but their findings don't fail the command.--governance-productonuip rpa analyze,build, andpackβ choose which product's Automation Ops policy is resolved (defaultDevelopment).--policy-fileand--policy-file-typework onbuildandpacktoo, and asuip rpaparent options they apply a policy to any command when the tenant publishes none.
Deprecatedβ
--waitonuip solution deploy runβ has no effect, because every deploy waits.--continue-on-errorand--fail-fastonuip agenthub mcp-tools create-resourceandcreate-rawβ have no effect..uipathignoreforuip codedapp pushβ use.uipignore.
Removedβ
uip or jobs tracesβ useuip traces spans get --job-key <job-key>. The old command returns an error that points there.uip agent memory item removeβ remove memory items in the Agents portal.
Fixedβ
uip or queues list --nameno longer fails with HTTP 400.uip solution deploy list --folder-pathand--folder-keyfilter on the server, so the totals count only matching deployments.uip function run --output jsonreturns a JSON result with the full run output.uip or packages uploadaccepts a process package that contains a nested library project.uip maestro flow validate,pack, anddebugreject node IDs that start withpreviewand suggest a rename, instead of crashing.uip api-workflow validateaccepts multi-line expressions, and API Workflow packages include theevals/folder.uip agenthub mcp-tools enable,disable, andmcp updatekeep a Platform MCP server's tool selection.uip tm testcases link-automationlinks Playwright tests by theirspecPath > titlename.uip agent refreshcreates a missingproject.uiproj.uip rparesolves the tenant when the CLI uses the Robot sign-in.uip rpacommands fail fast on Windows with no Robot host instead of hanging.uip rpaon macOS runs the arm64 backend under Rosetta and finds the Assistant Robot.- Live Authoring keeps its configuration and no longer leaves remote jobs running.
This release also includes other bug fixes across the CLI host and the bundled tools. None of them change a documented behavior.
codedapp-tool 1.203.1 and rpa-tool 1.203.2β
Correction: These versions were originally released on October 14, 2026.
Addedβ
uip codedapp validate --path-name <name>β check whether a coded app path name is free, and which deployed app holds it when it is taken. The command was missing from codedapp-tool 1.203.0.
Changedβ
- Coded app path names can be up to 64 characters. When a path name is already taken in the organization,
uip codedapp deploynames it and points you touip codedapp validate, which checks the same limit. uip codedapp validatereports a missingApps.Readscope on an external application's token, and accepts tokens with the broadAppsscope.
Fixedβ
uip rpa build,run, anddebugcompile projects that use libraries built by Studio 2026.0.202 and older, which failed with CS0012 or BC30652 onSystem.Private.CoreLibin rpa-tool 1.203.0 and 1.203.1.
UiPath CLI 1.203.0β
Correction: This version was originally released on October 9, 2026.
Changedβ
- Evaluation commands moved from
uip or evaltouip evalβexecute-and-evaluate,run,schedule,evaluator,eval-set, andevaluationare now their ownuip evalcommand group, anduip or evalreturns an unknown-command error. Pipelines that calluip or evalneed updating. uip or packages uploadrefuses library packages β a.nupkgpacked with--output-type Libraryfails before upload withErrorCode: invalid_argumentand points you touip or libraries upload. Pass--forceto upload it to the processes feed anyway. Pipelines that upload libraries withpackages uploadneed updating.uip tm testsets runselects one Playwright project with--playwright-project <name>β the multi-value--playwright-projectsoption no longer parses. Pipelines that pass--playwright-projectsneed updating.uip is connectors listdrops columns the list endpoint never returned βVendor,Version,CatalogActive, andDapCompatibleare no longer in list rows, andActiveandStagenow carry real values. Useuip is connectors getfor the full connector record. Scripts that read the dropped columns need updating.uip gov aops-policypolicy and template output keeps Form.io data keys verbatim β keys such astextFieldare no longer PascalCased, sopolicy getoutput round-trips intoupdate --input. Scripts that read PascalCased keys underdataneed updating.uip maestro case spec,tasks describe,tasks enrich,registry get-connector, andregistry get-connectionkeep native key casing in the subtrees you copy into a case plan. Scripts that read PascalCased keys from these outputs need updating.uip solution packchecks the tenant's governance policy before a local policy file β when you are signed in,--governance-file-pathis refused (exit 1) if the tenant publishes its own policy. When the tenant cannot be checked, for example because the token expired, the pack continues and logs a warning that says why.--governance-file-pathand--governance-productcan now be combined.uip solution packfails when two member projects would publish under the same package ID, and a failed pack lists findings per project inData.Projects.uip orfailures report a classifiedErrorCodeandRetryβ a dropped connection now reportsnetwork_error/RetryLaterinstead ofunknown_error/RetryWillNotFix.Result,Message, andInstructionsare unchanged.--output-filterwarns when it returns nothing β the envelope gains aWarningthat names the fields the filter asked for that the records don't have, and lists the ones they do. The filter now also applies toDataon failure envelopes.Result,Data, and the exit code are unchanged.- Maestro validation reports more defects β
uip maestro flow validate,uip maestro bpmn validate, anduip maestro case validatereport more errors and warnings.bpmn validatealso checks release, action-app, and Integration Service connection bindings against the signed-in tenant and reportsMISSING_BINDING. A plaincase validateresult reports the strict and SDD findings it hides inData.Suppressed. Pipelines that gate on validation may see new failures. uip maestro flow eval set add --entry-pointaccepts only the flow's trigger node IDs or agent node IDs β a BPMN path or a mid-flow node is rejected, and the error lists the valid trigger IDs.eval run startchecks the target before the run starts, fails on a missing agent node or an entry point that matches no node, and recompiles and re-uploads a local flow unless you pass--project-idor--solution-id.uip codedagent setupuses the active virtual environment β whenVIRTUAL_ENVis set, setup uses that environment's Python anduipathpackage, and fails with install instructions ifuipathisn't installed there. The result addsUipathPathandSource(venvorpath).uip eval execute-and-evaluateruns an eval set with only--eval-set-id, using the set's own items, evaluators, folder, and batch size.--workload-id,--items, and--evaluatorsare needed only for inline runs.uip solution resources refreshwrites what each project's tool contributes from its authored files onto the matching solution resources, and reports the count inReconciledSpecs.uip maestro bpmn formatlays out diagrams with the Maestro canvas layout engine.- Human-readable help and interactive
uip loginshow a copyright notice. JSON output is unchanged. uip rpa remote startstarts the remote session that remote runs, debugging, and commands use, and the firstuip rpa uia --remotecommand starts the UI Automation design host.remote exec,upload-file, anddownload-filefollow the configured connection mode.uip rpa buildvalidation errors start with the file and activity, for example[Main.xaml][NApplicationCard_1].
Addedβ
uip login profiles listanduip login profiles deleteβ list named login profiles with their organization, tenant, and status, and delete one profile or all of them (--all) with--yes. Listing never prints tokens.--output markdownβ render any command's result as GitHub-flavored Markdown, for agents and chat surfaces that readuipoutput.uip eval simulatable-components listand--simulationsonuip eval evaluation createandupdateβ list the tools, escalations, and MCP tools of a deployed process that an evaluation can simulate, then attach simulations to an evaluation.uip insights users get,uip insights roles listandget, anduip insights groups listandgetβ read Insights RBAC users, roles, and groups. Use--include-email(users, groups) or--include-resource(roles) to add the fields that are left out by default.uip is resources run scriptβ run a connector action script against a connection, either inline (--inline-script) or by published reference (--script-refwith--connector-key). The connection's credential is injected server-side, so the script never sees it.uip or packages delete <key> --yesβ delete a package version from the processes feed.uip or libraries uploadnow also takes the package path as a positional argument, and--filestill works.uip maestro case bindings syncanduip maestro case formatβ generatebindings_v2.jsonfrom a case plan, and rewrite a case plan with 2-space indentation so it is easier to edit.uip maestro case mergeβ merge an edited case plan back into its original and keep the original IDs. Registers only on prerelease CLI builds.--project-idon project-scopeduip tmcommands β pass the project ID instead of--project-keyto skip the key lookup. If you pass both, the ID wins.uip tm testsets playwright-contextβ show whether a test set resolves to a single Playwright package, and which Playwright projects are available and selected.--idea-flow <name>onuip ah automations schema getandcreateβ target an idea flow by name, including flows without a source type such as Business Process.schema getalso accepts--idea-flow-idon its own.--source remoteonuip solution resources editβ pull a resource's changed cloud definition into the solution. Without--forceit reports what changed, writes nothing, and exits 1.--login-validitysets how close to expiry the token is refreshed.resources refreshnow explains why it skipped a resource that is already in the solution.--allow-large-filesonuip codedapp pushβ push files between 2 MB and 10 MB without the interactive prompt. Without a terminal and without the flag, the push fails with a message that names the flag.- OpenCode slash commands from
uip skills install --agent opencodeβ the install writes one command file per user-invocable skill to~/.config/opencode/commands/, or to.opencode/commands/with--local. UIP_TIMINGS_FILEβ append theUIP_TIMINGSreport to a file instead of stderr.UIPATH_CLI_TOOLS_DIRSβ for apps that embed the CLI, name thenode_modules/@uipathdirectories that hold its tools.- Business Rules projects pack as
.uiruleβ a project saved in Studio Web, which writesentry-points.json, packs every.dmnand that manifest into one.uirule, so a rule can span several decision documents. A project withoutentry-points.jsonstill packs as a single.dmnand logs a warning. --live-authoringand--remote-run-onlyonuip rpa remote configureβ choose the connection mode. Live Authoring serves every remote command, run, and debug session from one long-running remote job and enables remote UI Automation. Remote Run Only, the default, uses one Orchestrator job per operation. Passing both fails.--output markdownonuip rpacommands, and invalid--formatvalues are rejected.
Deprecatedβ
--automation-ops-profileonuip solution packβ use--governance-product. The old name still works and prints a warning. Passing both is refused.
Fixedβ
uip solution pack --governance-file-pathapplies an AutomationOps policy export instead of silently analyzing with the default rules.uip traces spans get --job-keyfinds the job's traces.uip solution deploy run --waitreports why a deployment failed.uip codedapp deployaccepts a--folder-keythat the caller's own folder list doesn't include, which unblocks deploys from client-credential CI. It finds an existing deployment even after its title was renamed in the portal, keeps a display name and description set in the UI when it upgrades an app, and when Apps scopes are missing it namesApps.ReadandApps.WritewithErrorCode: permission_denied.uip codedapp pushworks on tenants where the server drives project locking.- Coded action apps work inside a solution across
projects add,resources refresh,pack,upload, anddeploy, and publishing a second coded action app no longer fails. uip solution resources refreshno longer leaves a solution unloadable with "Node already added to the graph".uip maestro flow eval addaccepts a data point with no inputs.- A tool that installs automatically in a project that doesn't declare
@uipath/clinow registers, instead of reporting a successful install followed byunknown command. uip ah documents createadds a diagram layout to BPMN process maps so Automation Hub can draw them.uip rpapicks up the Studio license and entitlement afteruip loginwithout restarting the backend.- UI Automation activities reach Object Repository elements in referenced UI libraries.
uip rpastarts in OneDrive folders where the.local\contentcache folder is read-only.- UI Automation activity designers on Windows that use
pack://URIs no longer fail with "Invalid URI: Invalid port specified".
This release also includes other bug fixes across the CLI host and the bundled tools. None of them change a documented behavior.
codedapp-tool 1.202.3 and orchestrator-tool 1.202.2β
Correction: These versions were originally released on October 6, 2026.
Addedβ
--robot-sizeonuip or processes updateβ set a process's serverless machine size:Small,Standard,Medium, orLarge(case-insensitive).--folder-pathand--folder-keyonuip or processes get,uip or processes update, anduip or triggers createβ look up the process inside a folder, for identities that have only a folder-level role, such as external applications. When a tenant-wide lookup finds nothing, the error suggests these options.
Fixedβ
uip or triggers create --target user=<user>resolves the user in the process's folder.uip or jobs start --user-keysresolves users in the job's folder.uip codedapp pushaccepts the.bcmap,.bin, and.symbolsruntime files that pdf.js and .NET WebAssembly apps ship.
agent-tool 1.202.1, api-workflow-tool 1.202.1, codedapp-tool 1.202.1 and 1.202.2, integrationservice-tool 1.202.1, and maestro-tool 1.202.2β
Correction: These versions were originally released on September 22, 2026.
Addedβ
uip agent review-history add <grade> [path]β record a review grade (A to F) in the agent project'sreview-history.json, optionally with--errors <count>and--warnings <count>. The file keeps the 25 most recent entries, newest first.uip codedapp deleteβ delete a deployed coded app by its display name with--display-name <name> --yes, optionally scoped with--folder-key.uip codedapp validate --path-name <name>β check whether a coded app path name is free, and which deployed app holds it when it is taken.- Data Fabric entity nodes in
uip maestro flow registryβcore.datafabric.read,create,update, anddeleteare returned byregistry searchandregistry get, and no longer report as unavailable on the tenant.
Changedβ
- Data Fabric V3 activities are listed again in
uip is activities list,uip api-workflow registry resolveandstub, anduip maestro flow registry, and resolve like any other connector activity.
Fixedβ
uip codedappcommands work behind a corporate proxy. Every coded-app call now honors the proxy environment variables, souip codedapp deployno longer fails withread ECONNRESETwhen the only internet egress is a proxy.
UiPath CLI 1.202.1β
Correction: This version was originally released on September 21, 2026.
Changedβ
uip function runruns one function once and prints its result, instead of calling a runninguip function serveendpoint. The--portoption is gone fromrun, and the function name argument is optional. Scripts that pass--porttouip function runneed updating β to call a function over HTTP, startuip function serveand send the request to it directly.uip tools installand tool auto-install resolve versions from the registry your npm config sets for the@uipathscope, rather than trying npmjs and then GitHub Packages. When no version resolves, the failure names the cause βauthentication_requiredfor a refused token,network_errorfor an unreachable registry,not_foundwhen the registry has no build on the CLI's line β instead of always reporting that no compatible version exists.
Addedβ
uip solution packkeeps the Maestro Automate runtime profile of flow projects created withuip maestro flow init --automate.--input-fileonuip function runβ read the JSON input payload from a file. It takes precedence over--input.
Deprecatedβ
--nolockonuip function packβ has no effect. The project's lock file is always packaged, and the option is hidden from help.
Fixedβ
- No console window flashes on Windows while the CLI sends telemetry in the background.
rpa-tool 1.202.1β
Correction: This version was originally released on September 18, 2026.
Changedβ
uip rpa packfollows the project's Include Sources setting in.project/design.jsonwhen you pass neither--include-sourcesnor--no-include-sources, and includes sources when the project doesn't set it.--no-include-sourcesexcludes them.--skip-dependency-optimizationdefaults to the project's Separate Runtime Dependencies setting. Pipelines that pack without these flags and expect no source files need updating.
maestro-tool 1.202.1β
Correction: This version was originally released on September 17, 2026.
Addedβ
--automateonuip maestro flow initβ create a Maestro Automate project. It is the same Flow project and uses the same commands; only the runtime profile written into the package differs. Pack, publish, debug, and eval write that profile into the package, where Orchestrator reads it.
UiPath CLI 1.202.0β
Correction: This version was originally released on September 16, 2026.
Changedβ
uip solution uploadupdates an existing cloud solution instead of refusing it. Without--force, an upload now overwrites the Studio Web solution with the same SolutionId and first saves the replaced contents as a restorable version; pass--no-snapshotto skip that version.--forcenow only skips the existence check, and fails withErrorCode: not_foundwhen that solution no longer exists instead of importing a duplicate. Pipelines that rely on upload failing without--force, or on--forceimporting a new copy, need updating.uip solution deploy runstops when the package is already deployed and lists the existing deployments. Pass-y, --yesto install a second, independent copy, or useuip solution deploy upgradeto move the existing deployment to the new version. Pipelines that redeploy withdeploy runneed updating.uip solution deploy upgrade,uip solution feeds list, and--feedonuip solution publish,deploy run,deploy list,packages list, andpackages deleteare generally available.deploy upgradenow completes the move to the new version and waits for it to finish; control the wait with--timeout,--poll-interval, or--no-wait.deploy run --waitwaits for a--personal-workspaceor--feeddeployment to finish.uip codedapp pack --dry-runreportsCode: PackDryRunCompletedandDryRun: trueinstead ofPackCompleted, and no longer createsuipath.json. Scripts that check forPackCompletedafter a dry run need updating.- Spaces in coded app names become hyphens in the package ID that
uip codedapp pack,publish, anddeployderive from--name(My Appβmy-app).publishanddeploystill find an app first deployed under the earlier name. uip api-workflow packnames a package after the project's declared name when the project has only aproject.json, instead of after its folder. Pass--package-idto keep the previous ID.uip agent validateanduip agent refreshreject prompt variables the runtime does not bind β a bare{{name}}without theinput.prefix, or an{{input.<key>}}whose key is not declared ininputSchema.uip agent reviewfails low-code agents with fewer than five evaluation datapoints (newNO_EVALSandTOO_FEW_EVALSrules). A freshly scaffolded agent fails review until datapoints are added.uip maestro bpmn validaterequires a diagram shape for every flow node and an edge for every sequence flow; runuip maestro bpmn formatto regenerate the layout.uip maestro bpmn packanduip solution packnow fail on a BPMN extension type that the CLI does not support, instead of producing a package that Orchestrator rejects at deploy time.- Tools update on first use each day instead of in the daily CLI update.
uip tools listreports aStatusofokorneeds updatefor each tool. - Structured error details are more precise.
uip maestro case validatefailures carryErrorCode: invalid_argumentand aData.Issuesarray with each issue'sCode.uip solution restore,pack, andcleanupreport a missing path asnot_foundand a path that is neither a solution directory nor a.uisfile asinvalid_argument.uip insightsalert and filter commands reportConfigErroron deployments where the Insights real-time API is not available. uip maestro flow process runlooks up the release key itself when--release-keyis omitted.uip aops connection repos-bulkreturns one row per connection, withConnectionIdandRepositories, instead of a map keyed by connection ID, so the ID feeds straight intouip aops connection repos. Scripts that parse therepos-bulkoutput need updating.--entry-pointonuip maestro flow eval set addaccepts an agent node ID, which creates a node-scoped eval set that evaluates that node in isolation.set addandset listoutput includeScopeandTargetNode.uip maestro flow validateaccepts a project directory as well as a.flowfile, and validates the project's main.flowfile.uip solution resources refreshremoves duplicate copies of the solution's own projects that earlier runs imported from a deployed folder, and reports the count inPruned.--fieldonuip is resources describereturns aWarningwhen the generated schema holds only the fields you supplied, which means one of the values probably doesn't exist on the connection.uip rpa remote showisuip rpa remote status, and its output reportsremoteSessionEnabledin place ofremoteDebuggingEnabledand dropseffectiveExecutorType. Scripts that callremote showor read those fields need updating.uip rpa remote configuredrops--live-stream, and--folder-pathdefaults to the current Orchestrator folder. Remote connections are stored per project in.local/RemoteConnection.json, so runremote configureonce in each project. Scripts that pass--live-streamneed updating.uip rpa packtakes the package ID from thenameinproject.jsonwhen--package-idis omitted, instead of from the folder name. Pass--package-idto keep an earlier ID.uip rpa activities get-default-xaml --activity-type-idfails when no Integration Service connection resolves, and names the connector, instead of returning XAML without a connection.uip rpafailures show the error message instead of the raw JSON failure envelope.
Addedβ
uip insights alert-historyanduip insights alert-deliveriesβ read alert trigger history withlistandget-metrics, and read a delivery withget.uip insights users listβ list the tenant users visible to you, with their Insights role names; add--include-emailto include email addresses.uip platform users usageanduip platform users top-upsβ read per-user license consumption withlistandget, and grant, track, and request consumable top-ups withcreate,get, andrequest.uip pm conformance,uip pm deviations, anduip pm simulations listβ read conformance rates, activities, transitions, and deviations, upload a reference BPMN model, manage accepted deviations, and list saved simulations for a Process Mining app.uip tm perf-scenarioβ create and run Test Manager performance scenarios, manage their load groups, read execution data, and generate or compare reports.--process-graphand--conformanceonuip pm query runβ query the process graph (activities and transitions), and with--conformance, the steps the reference model expected that cases did not take. Both work with--group-byand--metric, not with a raw--body.- More aggregations for
--metriconuip pm query runβany,average,count,distinct_count,forall,forany,max,median,min,percentage, andsum. Function names are case-insensitive and accept-or_. autonomousexecution type β pass--execution-type autonomoustouip tm executions list,list-filtered, andrun, and touip tm testcases run.uip tm testcases link-packageβ create and link a test case for every test in an Orchestrator package in one call.--exclude-configured-sourcesonuip solution pack,restore, andcleanupβ resolve dependencies only from the tenant feeds and--nuget-sources-config-path, without the built-in UiPath and nuget.org feeds.cleanupalso accepts--nuget-sources-config-path.--include-versiononuip solution resources listβ report each resource's version for the kinds that carry one.uip solution download --extractwritesAGENTS.mdandCLAUDE.mdinto the extracted solution when the archive doesn't already carry them.uip solution packpacks Business Rules and Data Fabric entity projects.- File inputs and outputs on
uip api-workflow runβ upload local files with--input-file <name>=<path>, download output files with--output-dir, and choose the folder for the attachments with--folder-key.uip api-workflow validateaccepts the File to Base64 and Base64 to File activities. --parentonuip maestro flow eval simulation add,list, andremoveβ simulate an individual tool inside an agent node. With--parent,--component-typedefaults toNode.--strict-expressionsonuip maestro flow validateβ fail validation on expression type errors, which are reported as warnings by default.--strictand--sdd <path>onuip maestro case validateβ run the finished-case checks, and audit a case plan for completeness against its SDD.- Repeatable
--variableonuip maestro flow process variable-tags setanduip maestro case process variable-tags setβ tag several variables in one call. --operationonuip maestro bpmn registry getβ select the operation whose fields to return.--activity-versiononuip is resources describeβ describe a v4 Integration Service activity by its activity name.uip is resources listreports the operations each object supports.--display-nameonuip codedapp packanduip codedapp deployβ set the app title shown in UiPath.--metadataand--metadata-fileonuip traces feedback updateβ set the feedback's JSON metadata.- Personal Access Tokens in environment-variable authentication β
UIPATH_CLI_AUTH_TOKENaccepts a PAT whenUIPATH_URLis set. UIP_TIMINGSβ set to1ortrueto print a per-command timing line to stderr.uip rpa remote startanduip rpa remote stopβ start or stop a remote UI Automation session on the configured robot, souip rpa uiacommands with--remotedrive that machine.
Deprecatedβ
-o, --output <dir>onuip codedapp packβ use--output-dir. The old flag still works but is hidden from help.uip maestro bpmn update-metadataβ useuip maestro bpmn refresh.
Removedβ
- Deprecated
uip agentcommands βpush,pull,pack,publish,deploy,run,list,share,file,config,context,escalation,input,output, and thetool add,discover,connect, andremovesubcommands. Useuip solutionto sync, pack, publish, and deploy agents, anduip codedagentfor coded agents. Pipelines that call these commands need updating. --output-schemaonuip maestro flow eval simulation addβ the output schema is always resolved automatically.uip maestro registry pull,path, andsearchon stable builds β the connector-library commands, together with the newprepare. Registers only on prerelease CLI builds.
Fixedβ
- Repeated
uip rpa runcalls on a coded-only project in the same backend session no longer fail withWorkflowRunnerServiceerrors.
This release also includes bug fixes across the CLI host and the bundled tools. None of them change a documented behavior.
Securityβ
- Usage telemetry no longer records the values you pass to commands, unless the value is a boolean, a number, or one of a fixed set of choices.
- November 3, 2026β
- UiPath CLI 1.204.0β
- codedapp-tool 1.203.1 and rpa-tool 1.203.2β
- UiPath CLI 1.203.0β
- codedapp-tool 1.202.3 and orchestrator-tool 1.202.2β
- agent-tool 1.202.1, api-workflow-tool 1.202.1, codedapp-tool 1.202.1 and 1.202.2, integrationservice-tool 1.202.1, and maestro-tool 1.202.2β
- UiPath CLI 1.202.1β
- rpa-tool 1.202.1β
- maestro-tool 1.202.1β
- UiPath CLI 1.202.0β