What problem does it solve?
Autonomous debugging inside Visual Studio Code with an AI-driven agent that can diagnose and fix issues without human intervention.
Core Features & Use Cases
- Automated workspace reconnaissance: enumerate project structure, identified languages, entry points, and testing setup.
- Static and dynamic analysis: identify unhandled exceptions, code smells, and risky patterns, and propose breakpoints.
- Automatic breakpoint placement: insert breakpoints at program entry, exception handlers, and state mutation points.
- Launch configuration generation: create or update .vscode/launch.json with proper debugger settings.
- Runtime telemetry collection: capture call stacks, variable states, and error data during debugging sessions.
- Iterative debugging loop: adjust breakpoints and re-run until root cause is established.
Quick Start
Use the Autonomous Debugger to start debugging the target VS Code plugin project. Open the project in VS Code and run the command "Autonomous Debugger: Start". The tool will perform workspace reconnaissance, generate a launch.json, attach the debugger, and guide breakpoint placement. Monitor the diagnostics feed and follow the prompts to collect runtime data and identify the root cause.