AgUiBackend

constructor(endpoint: String, apiKey: String = "", tools: List<AgentTool> = emptyList(), approver: ToolApprover = ToolApprover.AlwaysApprove, context: List<Pair<String, String>> = emptyList(), threadId: String? = null, client: OkHttpClient = DefaultHttpClient, maxRuns: Int = 8, eventLog: AgUiEventLog? = null, clock: () -> Long = System::currentTimeMillis)(source)