diff --git a/README.md b/README.md index c49a539..28c38b7 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ # UiPath Developer Console [![PyPI downloads](https://img.shields.io/pypi/dm/uipath-dev.svg)](https://pypi.org/project/uipath-dev/) +[![PyPI - Version](https://img.shields.io/pypi/v/uipath-dev)](https://pypi.org/project/uipath-dev/) [![Python versions](https://img.shields.io/pypi/pyversions/uipath-dev.svg)](https://pypi.org/project/uipath-dev/) @@ -9,14 +10,18 @@ Interactive terminal application for building, testing, and debugging UiPath Pyt ## Overview The Developer Console provides a local environment for developers who are building or experimenting with Python-based UiPath runtimes. -It integrates with the [`uipath-runtime`](https://pypi.org/project/uipath-runtime/) SDK to execute agents and visualize their behavior in real time using the [`textual`](https://github.com/Textualize/textual) framework. +It integrates with the [`uipath-runtime`](https://github.com/uipath/uipath-runtime-python) SDK to execute agents and visualize their behavior in real time using the [`textual`](https://github.com/textualize/textual) framework. This tool is designed for: - Developers building **UiPath agents** or **custom runtime integrations** - Python engineers testing **standalone automation scripts** before deployment - Contributors exploring **runtime orchestration** and **execution traces** -![Runtime Trace Demo](docs/demo_traces.svg) +## Installation + +```bash +uv add uipath-dev +``` ## Features @@ -24,11 +29,13 @@ This tool is designed for: - View structured logs, output, and OpenTelemetry traces - Export and review execution history -## Installation +--- + +![Copy Error Demo](docs/new_mode.svg) +![Debug Mode Demo](docs/debug_mode.svg) +![Copy Error Demo](docs/copy_error.svg) + -```bash -uv add uipath-dev -``` ## Development diff --git a/docs/new_mode.svg b/docs/new_mode.svg new file mode 100644 index 0000000..2be0aa2 --- /dev/null +++ b/docs/new_mode.svg @@ -0,0 +1,194 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + UiPath Developer Console + + + + + + + + + + HistoryNew run +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +✔  agent    (09:05:59) [24.8s ]▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +✔  agent    (09:02:12) [27.5s ]agent +✔  agent    (09:00:52) [25.8s ]▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +✔  agent    (08:55:46) [37.6s ] +⏸  agent    (08:54:26) [693.0s]▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +✖  agent    (08:54:11) [0.1s  ] +✔  agent    (08:53:24) [40.7s ]  "messages": [  +✔  agent    (08:52:17) [36.4s ]    {"type": "user", "content": "tell me about Fight Club"}  +✔  agent    (08:51:43) [23.0s ]  ]  +✔  agent    (08:51:04) [24.9s ] +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + + + + + + New  ▶ Run  ⏯ Debug  + + + q Quit  n New  r Run  c Copy  h Clear History  esc Cancel ^p palette + + +