Skip to content

Fix major issues (detailed in description)#104

Merged
ozzafar merged 2 commits into
mainfrom
ozzafar/fix_major_issues
Jul 16, 2026
Merged

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

Conversation

@ozzafar

@ozzafar ozzafar commented Jul 16, 2026

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!

ozzafar added 2 commits July 16, 2026 14:46
…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
ozzafar merged commit 2f3d0f7 into main Jul 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 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