KoogBackend

constructor(executor: PromptExecutor, model: LLModel, tools: List<AgentTool> = emptyList(), instructions: String = "", approver: ToolApprover = ToolApprover.AlwaysApprove, maxIterations: Int = 50, strategy: AIAgentGraphStrategy<String, String> = singleRunStrategy())(source)