Initializes the Runner.
OptionalartifactOptionalmemoryOptionaleventsOptionalplugins?: BasePlugin[]OptionalpluginThe app name of the runner.
The root agent to run.
OptionalartifactThe artifact service for the runner.
The session service for the runner.
OptionalmemoryThe memory service for the runner.
The plugin manager for the runner.
OptionaleventsConfiguration for event compaction.
Protectedlogger
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.