agents/agents-core/src/jsMain/kotlin/ai/koog/agents/core/agent/AIAgentBuilder.kt [18:104]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
private val delegate: AIAgentBuilderImpl = AIAgentBuilderImpl()
@property:PublishedApi
internal actual var promptExecutor: PromptExecutor?
get() = delegate.promptExecutor
set(value) {
delegate.promptExecutor = value
}
@property:PublishedApi
internal actual var toolRegistry: ToolRegistry
get() = delegate.toolRegistry
set(value) {
delegate.toolRegistry = value
}
@property:PublishedApi
internal actual var id: String?
get() = delegate.id
set(value) {
delegate.id = value
}
@property:PublishedApi
internal actual var prompt: Prompt
get() = delegate.prompt
set(value) {
delegate.prompt = value
}
@property:PublishedApi
internal actual var llmModel: LLModel?
get() = delegate.llmModel
set(value) {
delegate.llmModel = value
}
@property:PublishedApi
internal actual var temperature: Double
get() = delegate.temperature
set(value) {
delegate.temperature = value
}
@property:PublishedApi
internal actual var numberOfChoices: Int
get() = delegate.numberOfChoices
set(value) {
delegate.numberOfChoices = value
}
@property:PublishedApi
internal actual var missingToolsConversionStrategy: MissingToolsConversionStrategy
get() = delegate.missingToolsConversionStrategy
set(value) {
delegate.missingToolsConversionStrategy = value
}
@property:PublishedApi
internal actual var maxIterations: Int
get() = delegate.maxIterations
set(value) {
delegate.maxIterations = value
}
@property:PublishedApi
internal actual var clock: Clock
get() = delegate.clock
set(value) {
delegate.clock = value
}
public actual override fun promptExecutor(promptExecutor: PromptExecutor): AIAgentBuilder =
apply { delegate.promptExecutor(promptExecutor) }
public actual override fun llmModel(model: LLModel): AIAgentBuilder = apply { delegate.llmModel(model) }
public actual override fun toolRegistry(toolRegistry: ToolRegistry): AIAgentBuilder =
apply { delegate.toolRegistry(toolRegistry) }
public actual override fun graphStrategy(
strategy: AIAgentGraphStrategy
): GraphAgentBuilder = delegate.graphStrategy(strategy)
public actual override fun functionalStrategy(
strategy: AIAgentFunctionalStrategy
): FunctionalAgentBuilder = delegate.functionalStrategy(strategy)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
agents/agents-core/src/jvmMain/kotlin/ai/koog/agents/core/agent/AIAgentBuilder.kt [22:108]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
private val delegate: AIAgentBuilderImpl = AIAgentBuilderImpl()
@property:PublishedApi
internal actual var promptExecutor: PromptExecutor?
get() = delegate.promptExecutor
set(value) {
delegate.promptExecutor = value
}
@property:PublishedApi
internal actual var toolRegistry: ToolRegistry
get() = delegate.toolRegistry
set(value) {
delegate.toolRegistry = value
}
@property:PublishedApi
internal actual var id: String?
get() = delegate.id
set(value) {
delegate.id = value
}
@property:PublishedApi
internal actual var prompt: Prompt
get() = delegate.prompt
set(value) {
delegate.prompt = value
}
@property:PublishedApi
internal actual var llmModel: LLModel?
get() = delegate.llmModel
set(value) {
delegate.llmModel = value
}
@property:PublishedApi
internal actual var temperature: Double
get() = delegate.temperature
set(value) {
delegate.temperature = value
}
@property:PublishedApi
internal actual var numberOfChoices: Int
get() = delegate.numberOfChoices
set(value) {
delegate.numberOfChoices = value
}
@property:PublishedApi
internal actual var missingToolsConversionStrategy: MissingToolsConversionStrategy
get() = delegate.missingToolsConversionStrategy
set(value) {
delegate.missingToolsConversionStrategy = value
}
@property:PublishedApi
internal actual var maxIterations: Int
get() = delegate.maxIterations
set(value) {
delegate.maxIterations = value
}
@property:PublishedApi
internal actual var clock: Clock
get() = delegate.clock
set(value) {
delegate.clock = value
}
public actual override fun promptExecutor(promptExecutor: PromptExecutor): AIAgentBuilder =
apply { delegate.promptExecutor(promptExecutor) }
public actual override fun llmModel(model: LLModel): AIAgentBuilder = apply { delegate.llmModel(model) }
public actual override fun toolRegistry(toolRegistry: ToolRegistry): AIAgentBuilder =
apply { delegate.toolRegistry(toolRegistry) }
public actual override fun graphStrategy(
strategy: AIAgentGraphStrategy
): GraphAgentBuilder = delegate.graphStrategy(strategy)
public actual override fun functionalStrategy(
strategy: AIAgentFunctionalStrategy
): FunctionalAgentBuilder = delegate.functionalStrategy(strategy)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -