Builder
A builder for DeepResearchAgentConfig.
Functions
Link copied to clipboard
public final DeepResearchAgentConfig.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
Link copied to clipboard
Returns an immutable instance of DeepResearchAgentConfig.
Link copied to clipboard
public final DeepResearchAgentConfig.Builder collaborativePlanning(JsonField<Boolean> collaborativePlanning)
Sets Builder.collaborativePlanning to an arbitrary JSON value.
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.
Link copied to clipboard
Link copied to clipboard
public final DeepResearchAgentConfig.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final DeepResearchAgentConfig.Builder thinkingSummaries(JsonField<DeepResearchAgentConfig.ThinkingSummaries> thinkingSummaries)
Sets Builder.thinkingSummaries to an arbitrary JSON value.
public final DeepResearchAgentConfig.Builder thinkingSummaries(DeepResearchAgentConfig.ThinkingSummaries thinkingSummaries)
Whether to include thought summaries in the response.
Link copied to clipboard
Sets the field to an arbitrary JSON value.
Link copied to clipboard
public final DeepResearchAgentConfig.Builder visualization(JsonField<DeepResearchAgentConfig.Visualization> visualization)
Sets Builder.visualization to an arbitrary JSON value.
public final DeepResearchAgentConfig.Builder visualization(DeepResearchAgentConfig.Visualization visualization)
Whether to include visualizations in the response.