Package-level declarations

Types

Link copied to clipboard
data class ToolCallCompletedContext(val eventId: String, val executionInfo: AgentExecutionInfo, val runId: String, val toolCallId: String?, val toolName: String, val toolDescription: String?, val toolArgs: JSONObject, val toolResult: JSONElement?, val context: AIAgentContext) : ToolCallEventContext

Represents the context used when handling the result of a tool call.

Link copied to clipboard

Represents the context for handling tool call events.

Link copied to clipboard
data class ToolCallFailedContext(val eventId: String, val executionInfo: AgentExecutionInfo, val runId: String, val toolCallId: String?, val toolName: String, val toolDescription: String?, val toolArgs: JSONObject, val message: String, val error: AIAgentError?, val context: AIAgentContext) : ToolCallEventContext

Represents the context provided to handle a failure during the execution of a tool.

Link copied to clipboard
data class ToolCallStartingContext(val eventId: String, val executionInfo: AgentExecutionInfo, val runId: String, val toolCallId: String?, val toolName: String, val toolDescription: String?, val toolArgs: JSONObject, val context: AIAgentContext) : ToolCallEventContext

Represents the context for handling a tool call event.

Link copied to clipboard
data class ToolValidationFailedContext(val eventId: String, val executionInfo: AgentExecutionInfo, val runId: String, val toolCallId: String?, val toolName: String, val toolDescription: String?, val toolArgs: JSONObject, val message: String, val error: AIAgentError, val context: AIAgentContext) : ToolCallEventContext

Represents the context for handling validation errors that occur during the execution of a tool.