Agent Session
class AgentSession<TContext, TOutput>(scope: CoroutineScope, agent: Agent<TContext, TOutput>, initialMessages: List<ModelMessage> = emptyList())(source)
Since
0.3.0-beta01
Constructors
Link copied to clipboard
constructor(scope: CoroutineScope, agent: Agent<TContext, TOutput>, initialMessages: List<ModelMessage> = emptyList())
Functions
Link copied to clipboard
Link copied to clipboard
fun submit(prompt: String? = null, messages: List<ModelMessage> = state.value.messages, options: TContext? = null, abortSignal: AbortSignal = AbortSignalNever): Job
Link copied to clipboard
fun submitStreaming(prompt: String? = null, messages: List<ModelMessage> = state.value.messages, options: TContext? = null, abortSignal: AbortSignal = AbortSignalNever): Job