Tools

Debugging

Debugger capabilities observe the program state that source inspection cannot establish.

Lifecycle

debug_session launches, attaches, lists, and terminates adapter-backed sessions. One stable session owns its target and protocol state.

Requests

debug_request manages breakpoints, continue, pause, stepping, threads, stack traces, scopes, variables, expression evaluation, modules, disassembly, and supported memory access.

Use the debugger when

The bug depends on runtime values, concurrency, process state, control flow, or a failure that static code does not explain. Finish by rerunning the user-visible reproduction outside the debugger.

Stay in the loop. Never miss out.

Subscribe to our newsletter and unlock Wisent insights.