A deep dive into Spring AI 2.0’s refactored tool-calling system, where ToolCallingAdvisor is a recursive advisor that re-enters the downstream chain repeatedly until a stop condition is met. It enables observable, composable agentic loops with memory, MCP integration, progressive tool disclosure via semantic indexing, and custom extensions.