Skip to content

feat(debug): add --attach flag for non-interactive debug runs#1587

Merged
radu-mocanu merged 1 commit intomainfrom
feat/detach-debug-bridge-cli
Apr 23, 2026
Merged

feat(debug): add --attach flag for non-interactive debug runs#1587
radu-mocanu merged 1 commit intomainfrom
feat/detach-debug-bridge-cli

Conversation

@radu-mocanu
Copy link
Copy Markdown
Collaborator

@radu-mocanu radu-mocanu commented Apr 23, 2026

Summary

  • new --attach={signalr,console,none} flag on uipath debug controlling which debug bridge the runtime attaches
  • --attach=none uses DetachedDebugBridge so the runtime skips the initial wait-for-resume gate and runs straight through without an interactive debugger
  • --attach=signalr / --attach=console force the respective bridge regardless of job_id

Why

some executors run under the debug path to get bindings and state streaming, but cannot speak the signalr debug protocol, so they wedge on the 60s wait-for-resume gate at startup. --attach=none lets those executors opt out of interactive debug without losing the rest of the command's behavior.

@github-actions github-actions Bot added test:uipath-langchain Triggers tests in the uipath-langchain-python repository test:uipath-llamaindex Triggers tests in the uipath-llamaindex-python repository labels Apr 23, 2026
@radu-mocanu radu-mocanu force-pushed the feat/detach-debug-bridge-cli branch 2 times, most recently from 3f2d764 to 9cb3bb2 Compare April 23, 2026 11:56
@radu-mocanu radu-mocanu force-pushed the feat/detach-debug-bridge-cli branch from 9cb3bb2 to d3e6080 Compare April 23, 2026 11:58
@radu-mocanu radu-mocanu merged commit d1122b9 into main Apr 23, 2026
216 of 219 checks passed
@radu-mocanu radu-mocanu deleted the feat/detach-debug-bridge-cli branch April 23, 2026 12:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

test:uipath-langchain Triggers tests in the uipath-langchain-python repository test:uipath-llamaindex Triggers tests in the uipath-llamaindex-python repository

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants