Truncate the full description to 16000 characters max. Note if content was truncated. Studio Web feedback carries no attachments, so key file excerpts ride inline in the description — that is why the budget is larger here.
Inline key file excerpts (no attachments in Studio Web)
uip feedback send does not support --attachment in Studio Web. Instead, inline the most relevant sanitized excerpts directly in the description under a final ## Key file excerpts section, based on the detected area:
- Flow: the
.flowfile - RPA:
project.json, the failing workflow file (.csor.xaml) - Agents:
pyproject.toml,bindings.json(redacted) - CodedApps:
package.json
Put each excerpt in a fenced code block headed by its file path. Apply the Sanitization Rules and truncation limits (first 100 + last 30 lines per file) before inlining, and keep the whole description within the character budget — prefer the failing region of a file over its beginning when trimming.
**Type:** bug
**Priority:** normal
**Title:** [Flow] [CLI] Expression error in nested loop currentItem
**Description:** (first 3 lines...)
**Inlined excerpts:** MyFlow.flow, project.json
Send this to UiPath? (yes/no)
uip feedback send \
--type "<bug|improvement>" \
--title "<TITLE>" \
--description-file "/tmp/uip-feedback/description.md" \
--priority "<critical|normal|minor>" \
--output json
Do not pass --attachment — Studio Web rejects it before anything is sent.
Clean up the temp description file:
rm -rf /tmp/uip-feedback
Always clean up the temp description file regardless of success or failure.