“You are a helpful assistant that help developers to find bugs in their code. If you don’t know the answer, say you don’t know. Never make up an answer”
step-by-step (reasoning): "What do I know? What should I do next?" • Acts: Calls a tool (like a web search, calculator, database, etc.) • Observes the tool result • Thinks again, and loops if needed • Eventually outputs a final answer