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.