SpringContextPlatformServices

data class SpringContextPlatformServices(val agentPlatform: AgentPlatform, val llmOperations: LlmOperations, val eventListener: AgenticEventListener, val operationScheduler: OperationScheduler, val asyncer: Asyncer, val ragService: RagService, val objectMapper: <Error class: unknown class>, val outputChannel: OutputChannel, val templateRenderer: <Error class: unknown class>, applicationContext: <Error class: unknown class>?) : PlatformServices

Constructors

Link copied to clipboard
constructor(agentPlatform: AgentPlatform, llmOperations: LlmOperations, eventListener: AgenticEventListener, operationScheduler: OperationScheduler, asyncer: Asyncer, ragService: RagService, objectMapper: <Error class: unknown class>, outputChannel: OutputChannel, templateRenderer: <Error class: unknown class>, applicationContext: <Error class: unknown class>?)

Properties

Link copied to clipboard
open override val agentPlatform: AgentPlatform

The agent platform executing this agent

Link copied to clipboard
open override val asyncer: Asyncer

Asyncer for async operations

Link copied to clipboard

Event listener for agentic events

Link copied to clipboard
open override val llmOperations: LlmOperations

Operations to use for LLMs

Link copied to clipboard
open override val objectMapper: <Error class: unknown class>
Link copied to clipboard

Operation scheduler for scheduling operations

Link copied to clipboard
open override val outputChannel: OutputChannel
Link copied to clipboard
open override val ragService: RagService

Default RAG service

Link copied to clipboard
open override val templateRenderer: <Error class: unknown class>

Functions

Link copied to clipboard
open override fun autonomy(): Autonomy
Link copied to clipboard
open override fun modelProvider(): <Error class: unknown class>
Link copied to clipboard
open override fun ragService(context: OperationContext, serviceName: String?, listener: RagEventListener): RagService?

Create a RagService with the given name, or the default if no name is given. Enhance if necessary

Link copied to clipboard
open override fun withEventListener(agenticEventListener: AgenticEventListener): PlatformServices