feat: add structured JSON output for all CLI commands by radu-mocanu · Pull Request #1517 · UiPath/uipath-python

@radu-mocanu @claude

Rename ConsoleLogger to CliLogger with output_mode support.
When --format json is used, all console output is collected
internally and emitted as structured JSON at command exit.
Errors are caught by LazyGroup.invoke() and emitted as JSON
to stderr.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>