Agent

data class Agent(val id: String, val systemPromptBuilder: SystemPromptBuilder, val model: Model, val task: Task, val contexts: List<Context>, val tools: Map<ToolName, Tool>)

Constructors

Link copied to clipboard
constructor(id: String, systemPromptBuilder: SystemPromptBuilder, model: Model, task: Task, contexts: List<Context>, tools: Map<ToolName, Tool>)

Properties

Link copied to clipboard
Link copied to clipboard
val id: String
Link copied to clipboard
Link copied to clipboard
val task: Task
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun Agent.start(): Run