Types

Link copied to clipboard
class InvalidApprovalResponse(val toolCallId: String, val knownPendingIds: List<String>) : AgentError
Link copied to clipboard
class InvalidCallOptions(val validationError: Throwable) : AgentError
Link copied to clipboard
class InvalidToolApprovalSignature(val approvalId: String, val toolCallId: String, val reason: String) : AgentError
Link copied to clipboard
class InvalidToolInput(val toolName: String, val rawArgs: String, val parseError: Throwable) : AgentError
Link copied to clipboard
class MaxStepsReached(val stepCount: Int) : AgentError
Link copied to clipboard
class MaxToolCallsPerStepExceeded(val toolCallCount: Int, val maxToolCallsPerStep: Int) : AgentError
Link copied to clipboard
class NoSuchTool(val toolName: String, val availableTools: List<String>) : AgentError
Link copied to clipboard
class ToolCallRepairFailed(val toolName: String, val originalError: Throwable, val repairError: Throwable?) : AgentError
Link copied to clipboard
class ToolExecution(val toolName: String, val toolCallId: String, val executorError: Throwable) : AgentError
Link copied to clipboard
class ToolExecutionTimedOut(val toolName: String, val toolCallId: String, val timeout: Duration) : AgentError

Properties

Link copied to clipboard
expect open val cause: Throwable?
Link copied to clipboard
expect open val message: String?