Imagine this: you’re working on a project that requires an AI agent to not only understand complex instructions but also interact seamlessly with tools, maintain context, and deliver reliable outputs.