The Runner class is used to run agents.
It manages the execution of an agent within a session, handling message
processing, event generation, and interaction with various services like
artifact storage, session management, and memory.
Runs the agent synchronously.
NOTE: This sync interface is only for local testing and convenience purpose.
Consider using runAsync for production usage.
The Runner class is used to run agents. It manages the execution of an agent within a session, handling message processing, event generation, and interaction with various services like artifact storage, session management, and memory.