Class DeepResearchAgentConfig
java.lang.Object
com.google.genai.gaos.models.interactions.DeepResearchAgentConfig
- All Implemented Interfaces:
CreateAgentInteractionAgentConfig,InteractionAgentConfig
public class DeepResearchAgentConfig
extends Object
implements InteractionAgentConfig, CreateAgentInteractionAgentConfig
DeepResearchAgentConfig
Configuration for the Deep Research agent.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionDeepResearchAgentConfig(Boolean collaborativePlanning, Boolean enableBigqueryTool, ThinkingSummaries thinkingSummaries, Visualization visualization) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Enables human-in-the-loop planning for the Deep Research agent.Enables bigquery tool for the Deep Research agent.booleaninthashCode()toString()type()Whether to include visualizations in the response.withCollaborativePlanning(Boolean collaborativePlanning) Enables human-in-the-loop planning for the Deep Research agent.withEnableBigqueryTool(Boolean enableBigqueryTool) Enables bigquery tool for the Deep Research agent.withThinkingSummaries(ThinkingSummaries thinkingSummaries) withVisualization(Visualization visualization) Whether to include visualizations in the response.
-
Constructor Details
-
DeepResearchAgentConfig
public DeepResearchAgentConfig(@Nullable Boolean collaborativePlanning, @Nullable Boolean enableBigqueryTool, @Nullable ThinkingSummaries thinkingSummaries, @Nullable Visualization visualization) -
DeepResearchAgentConfig
public DeepResearchAgentConfig()
-
-
Method Details
-
collaborativePlanning
Enables human-in-the-loop planning for the Deep Research agent. If set to true, the Deep Research agent will provide a research plan in its response. The agent will then proceed only if the user confirms the plan in the next turn. -
enableBigqueryTool
Enables bigquery tool for the Deep Research agent. -
thinkingSummaries
-
type
- Specified by:
typein interfaceCreateAgentInteractionAgentConfig- Specified by:
typein interfaceInteractionAgentConfig
-
visualization
Whether to include visualizations in the response. -
builder
-
withCollaborativePlanning
Enables human-in-the-loop planning for the Deep Research agent. If set to true, the Deep Research agent will provide a research plan in its response. The agent will then proceed only if the user confirms the plan in the next turn. -
withEnableBigqueryTool
Enables bigquery tool for the Deep Research agent. -
withThinkingSummaries
-
withVisualization
Whether to include visualizations in the response. -
equals
-
hashCode
public int hashCode() -
toString
-