Skip to content

feat: add noWait parameter to start_debugging and continue_execution - #116

Open
ankitajha6475-jpg wants to merge 3 commits into
microsoft:mainfrom
ankitajha6475-jpg:feature/nowait
Open

feat: add noWait parameter to start_debugging and continue_execution#116
ankitajha6475-jpg wants to merge 3 commits into
microsoft:mainfrom
ankitajha6475-jpg:feature/nowait

Conversation

@ankitajha6475-jpg

Copy link
Copy Markdown

Description

Historically, DebugMCP's \start_debugging\ and \continue_execution\ calls blocked synchronously until a breakpoint was hit. If an AI agent invoked \start_debugging\ before informing the user in text, the turn blocked in a tool-call wait state, preventing the user from receiving the prompt instructions.

This PR natively updates \microsoft/DebugMCP\ to support
oWait: true.
The agent can now call \start_debugging(noWait: true)\ to arm the debugger in the background and immediately get control back to output instructions to the user.
The human user can then safely interact with the UI at their own pace. Once the breakpoint is reached, the IDE natively pauses execution and the agent can evaluate expressions.

@ankitajha6475-jpg

Copy link
Copy Markdown
Author

@microsoft-github-policy-service agree

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