rootAgent

Defines the central LlmAgent that will be run.

The agent uses a GeminiModel behind the scenes and is dynamically equipped with an AgentTool that delegates to the chiefEngineer.