Package-level declarations

Types

Link copied to clipboard
@Serializable
class AIAgentError
Link copied to clipboard
@Serializable
data class AIAgentFinishedEvent(val strategyName: String, val result: String?, val eventId: String = AIAgentFinishedEvent::class.simpleName!!) : DefinedFeatureEvent
Link copied to clipboard
@Serializable
data class AIAgentNodeExecutionEndEvent(val nodeName: String, val input: String, val output: String, val eventId: String = AIAgentNodeExecutionEndEvent::class.simpleName!!) : DefinedFeatureEvent
Link copied to clipboard
@Serializable
data class AIAgentNodeExecutionStartEvent(val nodeName: String, val input: String, val eventId: String = AIAgentNodeExecutionStartEvent::class.simpleName!!) : DefinedFeatureEvent
Link copied to clipboard
@Serializable
data class AIAgentRunErrorEvent(val strategyName: String, val error: AIAgentError, val eventId: String = AIAgentRunErrorEvent::class.simpleName!!) : DefinedFeatureEvent
Link copied to clipboard
@Serializable
data class AIAgentStartedEvent(val strategyName: String, val eventId: String = AIAgentStartedEvent::class.simpleName!!) : DefinedFeatureEvent
Link copied to clipboard
@Serializable
data class AIAgentStrategyFinishedEvent(val strategyName: String, val result: String, val eventId: String = AIAgentStrategyFinishedEvent::class.simpleName!!) : DefinedFeatureEvent
Link copied to clipboard
@Serializable
data class AIAgentStrategyStartEvent(val strategyName: String, val eventId: String = AIAgentStrategyStartEvent::class.simpleName!!) : DefinedFeatureEvent
Link copied to clipboard
@Serializable
sealed class DefinedFeatureEvent : FeatureEvent
Link copied to clipboard
@Serializable
data class LLMCallEndEvent(val response: String, val eventId: String = LLMCallEndEvent::class.simpleName!!) : DefinedFeatureEvent
Link copied to clipboard
@Serializable
data class LLMCallStartEvent(val prompt: String, val eventId: String = LLMCallStartEvent::class.simpleName!!) : DefinedFeatureEvent
Link copied to clipboard
@Serializable
data class LLMCallWithToolsEndEvent(val responses: List<String>, val tools: List<String>, val eventId: String = LLMCallWithToolsEndEvent::class.simpleName!!) : DefinedFeatureEvent
Link copied to clipboard
@Serializable
data class LLMCallWithToolsStartEvent(val prompt: String, val tools: List<String>, val eventId: String = LLMCallWithToolsStartEvent::class.simpleName!!) : DefinedFeatureEvent
Link copied to clipboard
@Serializable
data class ToolCallEvent(val toolName: String, val toolArgs: Tool.Args, val eventId: String = ToolCallEvent::class.simpleName!!) : DefinedFeatureEvent
Link copied to clipboard
@Serializable
data class ToolCallFailureEvent(val toolName: String, val toolArgs: Tool.Args, val error: AIAgentError, val eventId: String = ToolCallFailureEvent::class.simpleName!!) : DefinedFeatureEvent
Link copied to clipboard
@Serializable
data class ToolCallResultEvent(val toolName: String, val toolArgs: Tool.Args, val result: ToolResult?, val eventId: String = ToolCallResultEvent::class.simpleName!!) : DefinedFeatureEvent
Link copied to clipboard
@Serializable
data class ToolValidationErrorEvent(val toolName: String, val toolArgs: Tool.Args, val errorMessage: String, val eventId: String = ToolValidationErrorEvent::class.simpleName!!) : DefinedFeatureEvent

Functions

Link copied to clipboard