Companion

expect object Companion(source)

Companion object for providing utility methods related to AIAgentConfig.

actual object Companion(source)
actual object Companion(source)

Types

Link copied to clipboard
class AIAgentConfigBuilder(val model: LLModel, var prompt: Prompt? = null, var maxAgentIterations: Int? = null, var missingToolsConversionStrategy: MissingToolsConversionStrategy? = null, var responseProcessor: ResponseProcessor? = null, strategyExecutorService: ERROR CLASS: Symbol not found for ExecutorService?? = null, llmRequestExecutorService: ERROR CLASS: Symbol not found for ExecutorService?? = null, serializer: JSONSerializer = JacksonSerializer())

A builder class for constructing an instance of AIAgentConfig with customizable configuration options.

Link copied to clipboard

Functions

Link copied to clipboard

Provides a builder for constructing instances of AIAgentConfig.

Link copied to clipboard
expect fun withSystemPrompt(prompt: String, llm: LLModel = OpenAIModels.Chat.GPT4o, id: String = "koog-agents", maxAgentIterations: Int = 3): AIAgentConfig

Creates an AI agent configuration with a specified system prompt.

actual fun withSystemPrompt(prompt: String, llm: LLModel, id: String, maxAgentIterations: Int): AIAgentConfig
actual fun withSystemPrompt(prompt: String, llm: LLModel, id: String, maxAgentIterations: Int): AIAgentConfig