### 🚀 Describe the new functionality needed - we need to simplify and refactor agent loop + handling client tool call iterations ### 💡 Why is this needed? What if we don't build it? - context in https://github.com/meta-llama/llama-stack/pull/1194 ### Other thoughts _No response_