← All work
Project / AI / Debugging

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 ↗Original cover artwork for Give Your Agent a Breakpoint

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

Related work.