Types

Link copied to clipboard
data class ExecuteTools<I : Any, O : Any>(val state: State, val agent: Agent<I, O>, val toolCalls: List<ToolCall>) : Action<I, O>
Link copied to clipboard
data class Finished<I : Any, O : Any>(val state: State, val agent: Agent<I, O>, val outcome: Outcome<O>) : Action<I, O>
Link copied to clipboard
data class Initialize<I : Any, O : Any>(val state: State, val agent: Agent<I, O>, val taskInput: I?, val attachments: List<Attachment>) : Action<I, O>
Link copied to clipboard
data class ProcessModelResponse<I : Any, O : Any>(val state: State, val agent: Agent<I, O>, val responseMessage: Message) : Action<I, O>
Link copied to clipboard
data class SendModelRequest<I : Any, O : Any>(val state: State, val agent: Agent<I, O>, val structuredResponseParameter: Parameter?) : Action<I, O>