Introduction The rise of AI-powered applications has led to the need for more sophisticated and stateful interactions between users and AI agents. Traditional AI agents often struggle with maintaining context, handling multi-step reasoning, or collab...