I'm super excited to share an early preview of Debugger MCP!
We wanted LLMs to debug and understand code like humans, so we're releasing an open-source MCP server that connects any Debug Adapter Protocol (DAP)-compatible debugger to your favourite MCP client.
It works out of the box with Python and Node, with support for other languages dropping soon.
Debuggers allow you to pause code execution, inspect variable values, step through code line-by-line, set breakpoints, evaluate expressions, monitor program flow, and examine the call stack, making it easier to pinpoint and resolve bugs.
Reflexion is the first approach to utilise self-reflection for practical use in autonomous behavior in language agents for reasoning, decision-making, and programming tasks.
Traditional RL optimises external scalar reward and updates weights, following a self-refinement approach.
Reflexion uses verbal RL with various (internal/external, scalar/language) feedback signals, updates agent prompts and implements self-reflection + self-refinement.