feat(uipath-agents): document file support for low-code agents#594
Conversation
|
Claude finished @andreibalas-uipath's task in 3m 41s —— View job PR Review: feat(uipath-agents): document file support for low-code agents
SummaryAdds the Change-by-Change Review1.
|
| Area | Status | Notes |
|---|---|---|
| Frontmatter | OK | No frontmatter changes; existing description still 217 chars |
| E2E Tests | OK | Existing builtin_tool test covers this capability area; maestro-flow test refactored cleanly |
| Skill Body | OK | New SKILL.md row routes correctly |
| References & Assets | OK | 2 new files + 5 updated files; all links verified; no orphans |
| Repo Hygiene | OK | CODEOWNERS covers uipath-agents; no secrets; no binaries |
Issues for Manual Review
- Domain accuracy of
connectionFolderKey→folderKeyrename: Verify whether theuip maestro flow node configure --detailCLI now usesfolderKeyend-to-end, and whetherdata-fabric/impl.mdshould be updated to match. - Removed "No-Live-Tenant" section in connector/impl.md: Confirm this scenario (sandbox without live tenant, can't run
node configure) is no longer relevant or is covered elsewhere. analyze-attachmentsruntime behavior: The canonicalresource.jsonschema cannot be verified by automated review — confirmtoolType: "analyze-attachments"and the input/output schema match the actual platform implementation.
Conclusion
The uipath-agents file-support additions are well-structured, thorough, and follow repo conventions cleanly. Critical Rules 18–21 and the disambiguation callouts effectively prevent the metadata-hallucination failure mode. The two Medium items are both in the bundled uipath-maestro-flow changes: (1) the removed connector anti-pattern should be justified or restored, and (2) the connectionFolderKey → folderKey rename should be applied consistently to data-fabric/impl.md if it's a real CLI change.
Adds the file-as-input pattern (job-attachment $ref schema) and the built-in tools capability (type: "internal") to the low-code skill, filling the documentation gap that left agents unable to consume runtime file attachments without reverse-engineering the wire shape. - New references/lowcode/capabilities/built-in-tools/ folder with capability overview and analyze-attachments walkthrough. - agent-definition.md gains a File Attachments section with the canonical job-attachment block, plus file-input/file-output Common Edits and a contentTokens note. - critical-rules.md adds Rules 18-21 (metadata-only rendering, canonical schema, explicit configuration, no resource refresh) and Anti-patterns 21-22 (no CLI runtime, don't assume contents). - Capability Registry, SKILL.md task table, and disambiguation pointers in context/attachments.md, context/context.md, and process/process.md keep authors on the right path between the context-resource form and the file-as-input form. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
7f58b8c to
5d127a9
Compare
Adds the file-as-input pattern (job-attachment $ref schema) and the built-in tools capability (type: "internal") to the low-code skill, filling the documentation gap that left agents unable to consume runtime file attachments without reverse-engineering the wire shape. - New references/lowcode/capabilities/built-in-tools/ folder with capability overview and analyze-attachments walkthrough. - agent-definition.md gains a File Attachments section with the canonical job-attachment block, plus file-input/file-output Common Edits and a contentTokens note. - critical-rules.md adds Rules 18-21 (metadata-only rendering, canonical schema, explicit configuration, no resource refresh) and Anti-patterns 21-22 (no CLI runtime, don't assume contents). - Capability Registry, SKILL.md task table, and disambiguation pointers in context/attachments.md, context/context.md, and process/process.md keep authors on the right path between the context-resource form and the file-as-input form. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Summary
job-attachment$refschema) toagent-definition.mdso agents can declare file inputs/outputs with the canonical schema.capabilities/built-in-tools/) with an overview and the first walkthrough (analyze-attachments). Built-in tools use$resourceType: "tool",type: "internal"and need no solution-level files oruip solution resource refresh.{{input.<file-field>}}via four new Critical Rules (18–21) and two new Anti-patterns (21–22) — the agent must call a file-handling built-in tool to read contents.Test plan
hooks/validate-skill-descriptions.shexits 0; SKILL.md description still 217 chars (well under 1024).SupportTriageSolution/FileSummarizer): correctjob-attachmentschema, separate UUIDs, schema sync betweenagent.jsonandentry-points.json, and a directive system prompt that prevents the metadata-hallucination failure mode the new Critical Rule 18 warns about.🤖 Generated with Claude Code