I just recently wrote my own agent that can gdb, objdump, nasm, cc, make, and more.
Agents are powerful. Even more so with skills and command line tools they can call to do things. You can even write custom tools (like I did) for them to use that allows for things like live debugging.