# ReportGeneratorAgent

object ReportGeneratorAgent

Example agent demonstrating a common use case for the Artifact Service: Generated Reports.

This example showcases:

1. Defining a custom service using `@Tool` annotations that invokes the `ArtifactService` to save its output.

2. An agent generating a report and using the tool to "persist" the data.

3. The overarching application using GcsArtifactService as the backend storage provider.

## Properties

rootAgent
Link copied to clipboard
@JvmField
val rootAgent: LlmAgent