Skip to content

Fix major issues (detailed in description) - #104

Merged
Oz Zafar (ozzafar) merged 2 commits into
mainfrom
ozzafar/fix_major_issues
Jul 16, 2026
Merged

Fix major issues (detailed in description)#104
Oz Zafar (ozzafar) merged 2 commits into
mainfrom
ozzafar/fix_major_issues

Conversation

@ozzafar

Copy link
Copy Markdown
Contributor
  • [FIXED] when multiple workspaces are open, debugmcp might start debugging the wrong workspace
  • [FIXED] when tool invocation fails (timeout, transient, networking, etc), debugmcp server might fail not gracefully.
  • [NEW] debugmcp supports now multi debugging sessions on multiple workspaces in parallel!

…ing handler
- Introduced ControlServer to handle local debug operations for each window.
- Added RoutingDebuggingHandler to route operations to the appropriate window based on workspace ownership.
- Enhanced DebuggingExecutor with a timeout mechanism for DAP requests to prevent hanging.
- Updated extension activation to initialize control server and workspace registry for managing multiple windows.
- Implemented workspace registry to track active windows and their associated workspace folders.
- Added unit tests for routing logic and workspace registry functionality to ensure correct operation.
@ozzafar
Oz Zafar (ozzafar) merged commit 2f3d0f7 into mainJul 16, 2026
2 checks passed
@github-actions

Copy link
Copy Markdown

✅ Extension Build Successful!

📦 VSIX artifact is ready for download

👉 View artifacts

Scroll down to the "Artifacts" section and download extension-vsix

To install: In VS Code, run Extensions: Install from VSIX... and select the downloaded file.

Sign up for freeto 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

@ozzafar