Companion
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
class InitialAIAgentBuilder
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