Skip to content

Conversation

@cristipufu
Copy link
Member

Summary

  • Redesigned new run page with Autonomous/Conversational mode cards and a setup view that shows the graph + side panel before execution starts, allowing breakpoint placement
  • Moved I/O and Logs into sidebar tabs alongside Chat/Events, removing the top-level tab bar
  • Persisted state events on the backend with payload data; events now survive page refresh and clicking an event expands its JSON payload inline
  • Graph auto-fits view when resize drag handles are released
  • Bumps version to 0.0.37

Test plan

  • Create a new autonomous run, verify setup view shows graph + JSON input + Execute button
  • Create a new conversational run, verify setup view shows graph + chat input + Send button
  • Set breakpoints on the graph in setup view, verify they carry over to the run
  • Verify state events persist after page refresh
  • Click a state event row to expand/collapse its payload
  • Drag the graph resize handles (bottom and right) and verify graph auto-fits on release
  • Verify sidebar tabs (Events/Chat, I/O, Logs) work correctly

🤖 Generated with Claude Code

cristipufu and others added 5 commits February 13, 2026 07:10
Replace Run/Chat buttons with Autonomous/Conversational mode cards.
Both modes navigate to a new setup view with graph + side panel where
users can set breakpoints before starting execution.

- Autonomous: JSON input textarea + Execute button in side panel
- Conversational: chat message input + Send button in side panel
- New RunEventsPanel sidebar for autonomous runs showing state events
- Add stateEvents accumulation to store and WebSocket handler
- Add #/setup/:entrypoint/:mode hash route

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace the top-level Trace/Output tabs with a single trace view.
The sidebar now has three tabs:
- Autonomous: Events / I/O / Logs
- Conversational: Chat / I/O / Logs

OutputSummary is compacted to fit the narrower sidebar width.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
State events are now stored on the backend (ExecutionRun.states) and
included in the API response, so they survive page refresh. The payload
from UiPathRuntimeStateEvent is captured and broadcast via WebSocket.
Clicking an event row in the UI expands its JSON payload inline.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Graph auto-fits view when drag handles are released. Bumps version
to 0.0.37.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Tests now use Autonomous card → Execute flow instead of the removed
Run button. Also skip fastapi-dependent unit tests gracefully when
the module is not installed.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@cristipufu cristipufu merged commit a37eca3 into main Feb 13, 2026
11 checks passed
@cristipufu cristipufu deleted the feat/setup-view-redesign branch February 13, 2026 05:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant