dapi: debug with your agent
An agent skill and DAP-based CLI for breakpoints, runtime state, and attach-to-process debugging across common languages.
Open the original ↗
Debugging as an agent tool
dapi combines an agent skill with a stateless Debug Adapter Protocol CLI. It lets an agent set a breakpoint, inspect runtime state, and confirm a hypothesis without turning every debugging session into guesswork.
The public repository documents support for Python, Go, JavaScript/TypeScript, Rust, C, and C++, plus attach-to-process workflows. The companion article explains why the tool exists and where agent-driven debugging still needs human judgment.
Explore
Open the repository and install instructions · Read Give Your Agent a Breakpoint