docs(uipath-rpa): make headless Studio the default in skill docs [PILOT-4918]#443
Conversation
Recent rpa-tool releases ship a headless Studio (UiPath.Studio.Helm NuGet) that auto-launches on first call, so the skill no longer needs to walk agents through list-instances/start-studio as a setup step. Studio Desktop is now required only for diff and focus-activity (and the activity-targeted debug commands that depend on focus-activity). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Claude finished @gabrielavaduva's task in 3m 19s —— View job SummaryThis PR rewrites the Change-by-Change Review1.
|
| Area | Status | Notes |
|---|---|---|
| Frontmatter | OK | Unchanged — no frontmatter edits |
| E2E Tests | OK | Existing tests unaffected by guidance changes |
| Skill Body | OK | SKILL.md changes are minimal and correct |
| References & Assets | Medium | UIA boundary violation (2 files name forbidden subcommands); Studio Desktop table duplicated in 3 files |
| Repo Hygiene | OK | No cross-skill refs, no secrets, changes scoped to uipath-rpa, CODEOWNERS not needed |
Issues for Manual Review
- CLI command accuracy: The claim that
indicate-applicationandindicate-elementwork headless should be verified against the actual tool — the reviewer can confirm these don't require Studio Desktop's UI context (indication typically involves screen interaction). UIPATH_RPA_TOOL_USE_STUDIO=1env var: This env var is referenced in 4 files. Verify it's a real, supported env var in the rpa-tool — it wasn't in the docs before this PR.- Cold cache timeout ("30–90 s"): The specific range appears in 4 files. Verify this is accurate for the shipping Helm NuGet package.
Conclusion
Approve with minor fixes. The headless-first rewrite is well-executed — the new guidance is clear, actionable, and correctly scopes Studio Desktop to the two commands that genuinely need it. Two small issues to address:
- Must fix (Medium): Remove
indicate-applicationandindicate-elementfrom the explicit command lists inenvironment-setup.md:7andcli-reference.md:25— they're forbidden UIA subcommands per the repo's boundary rules and are already covered by "theuiagroup" / "alluiasubcommands". - Should fix (Medium): The "which commands need Studio Desktop" table (
diff+focus-activity) is fully duplicated incli-reference.md,debugging.md, andenvironment-setup.md. Consider makingenvironment-setup.mdthe authority, with the other two files carrying bridge content + a link (asvalidation-guide.mdalready does well).
|
Actually, does the |
@RaduAna-Maria actually no, it is ignored, I had a cleanup PR for this #258 maybe it has some leftovers I'll check |
Recent rpa-tool releases ship a headless Studio (UiPath.Studio.Helm NuGet) that auto-launches on first call, so the skill no longer needs to walk agents through list-instances/start-studio as a setup step. Studio Desktop is now required only for diff and focus-activity (and the activity-targeted debug commands that depend on focus-activity). Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Jira: PILOT-4918
Summary
Recent
rpa-toolreleases ship a headless Studio (codename Helm —UiPath.Studio.Helm.{Platform}NuGet) that auto-resolves and auto-launches on first call. Theuipath-rpaskill still walked every agent through "Step 0.2: Verify Studio is Running" withlist-instances/start-studio, which is no longer needed for the standard authoring loop.This PR rewrites the skill docs to reflect the headless-default model. Studio Desktop is now flagged as required only for the two commands that genuinely need its UI:
focus-activityis in turn a prerequisite for the activity-targeted debug commandsTestActivity,StartDebuggingFromHere, and activity-targetedToggleBreakpoint— those recipes now carry a Studio-Desktop callout and a headless fallback.Files touched
Terminology
Aligned with the rest of the repo: "Studio" generically (Helm IS Studio), "Studio Desktop" only when UI matters, "headless Studio" / "Helm" only where load-bearing (auto-launch, cold-cache timeout).
Test plan
🤖 Generated with Claude Code