Step

public final class Step

A step in the interaction.

Types

Link copied to clipboard
public interface Visitor<T extends Object>

An interface that defines how to map each variant of Step to a value of type T.

Functions

Link copied to clipboard
public final Optional<JsonValue> _json()
Link copied to clipboard
public final T accept<T extends Any>(Step.Visitor<T> visitor)
Link copied to clipboard

Code execution call step.

Link copied to clipboard

Code execution result step.

Link copied to clipboard

File Search call step.

Link copied to clipboard

File Search result step.

Link copied to clipboard

A function tool call step.

Link copied to clipboard

Result of a function tool call.

Link copied to clipboard

Google Maps call step.

Link copied to clipboard

Google Maps result step.

Link copied to clipboard

Google Search call step.

Link copied to clipboard

Google Search result step.

Link copied to clipboard

MCPServer tool call step.

Link copied to clipboard

MCPServer tool result step.

Link copied to clipboard

Output generated by the model.

Link copied to clipboard
public final ThoughtStep asThought()

A thought step.

Link copied to clipboard

URL context call step.

Link copied to clipboard

URL context result step.

Link copied to clipboard
public final UserInputStep asUserInput()

Input provided by the user.

Link copied to clipboard

Code execution call step.

Link copied to clipboard

Code execution result step.

Link copied to clipboard
public Boolean equals(Object other)
Link copied to clipboard

File Search call step.

Link copied to clipboard

File Search result step.

Link copied to clipboard

A function tool call step.

Link copied to clipboard

Result of a function tool call.

Link copied to clipboard

Google Maps call step.

Link copied to clipboard

Google Maps result step.

Link copied to clipboard

Google Search call step.

Link copied to clipboard

Google Search result step.

Link copied to clipboard
public Integer hashCode()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Boolean isFileSearchCall()
Link copied to clipboard
public final Boolean isFileSearchResult()
Link copied to clipboard
public final Boolean isFunctionCall()
Link copied to clipboard
public final Boolean isFunctionResult()
Link copied to clipboard
public final Boolean isGoogleMapsCall()
Link copied to clipboard
public final Boolean isGoogleMapsResult()
Link copied to clipboard
public final Boolean isGoogleSearchCall()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Boolean isModelOutput()
Link copied to clipboard
public final Boolean isThought()
Link copied to clipboard
public final Boolean isUrlContextCall()
Link copied to clipboard
public final Boolean isUrlContextResult()
Link copied to clipboard
public final Boolean isUserInput()
Link copied to clipboard
public final Boolean isValid()
Link copied to clipboard

MCPServer tool call step.

Link copied to clipboard

MCPServer tool result step.

Link copied to clipboard

Output generated by the model.

Link copied to clipboard
public final static Step ofCodeExecutionCall(CodeExecutionCallStep codeExecutionCall)

Code execution call step.

Link copied to clipboard
public final static Step ofCodeExecutionResult(CodeExecutionResultStep codeExecutionResult)

Code execution result step.

Link copied to clipboard
public final static Step ofFileSearchCall(FileSearchCallStep fileSearchCall)

File Search call step.

Link copied to clipboard
public final static Step ofFileSearchResult(FileSearchResultStep fileSearchResult)

File Search result step.

Link copied to clipboard
public final static Step ofFunctionCall(FunctionCallStep functionCall)

A function tool call step.

Link copied to clipboard
public final static Step ofFunctionResult(FunctionResultStep functionResult)

Result of a function tool call.

Link copied to clipboard
public final static Step ofGoogleMapsCall(GoogleMapsCallStep googleMapsCall)

Google Maps call step.

Link copied to clipboard
public final static Step ofGoogleMapsResult(GoogleMapsResultStep googleMapsResult)

Google Maps result step.

Link copied to clipboard
public final static Step ofGoogleSearchCall(GoogleSearchCallStep googleSearchCall)

Google Search call step.

Link copied to clipboard
public final static Step ofGoogleSearchResult(GoogleSearchResultStep googleSearchResult)

Google Search result step.

Link copied to clipboard
public final static Step ofMcpServerToolCall(McpServerToolCallStep mcpServerToolCall)

MCPServer tool call step.

Link copied to clipboard
public final static Step ofMcpServerToolResult(McpServerToolResultStep mcpServerToolResult)

MCPServer tool result step.

Link copied to clipboard
public final static Step ofModelOutput(ModelOutputStep modelOutput)

Output generated by the model.

Link copied to clipboard
public final static Step ofThought(ThoughtStep thought)

A thought step.

Link copied to clipboard
public final static Step ofUrlContextCall(UrlContextCallStep urlContextCall)

URL context call step.

Link copied to clipboard
public final static Step ofUrlContextResult(UrlContextResultStep urlContextResult)

URL context result step.

Link copied to clipboard
public final static Step ofUserInput(UserInputStep userInput)

Input provided by the user.

Link copied to clipboard
public final Optional<ThoughtStep> thought()

A thought step.

Link copied to clipboard
public String toString()
Link copied to clipboard

URL context call step.

Link copied to clipboard

URL context result step.

Link copied to clipboard

Input provided by the user.

Link copied to clipboard
public final Step validate()