AgentPlatformConfiguration

Core configuration for AgentPlatform

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
Link copied to clipboard

Default no-op instrumentation: the core creates no span unless an observability module contributes a real AgentInstrumentation adapter (registered @Primary), which then wins by-type injection and org.springframework.beans.factory.ObjectProvider.getIfUnique. Keeping this bean unconditional (no @ConditionalOnMissingBean) makes resolution order-independent.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Fallback if we don't have a more interesting logger

Link copied to clipboard
fun embabelJacksonObjectMapper(builder: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
Link copied to clipboard
fun modelProvider(applicationContext: <Error class: unknown class>, properties: ConfigurableModelProviderProperties, providerInitialization: List<<Error class: unknown class>>): ModelProvider

Create a ModelProvider bean named "modelProvider".

Link copied to clipboard
fun nameGenerator(): <Error class: unknown class>

Used for process id generation

Link copied to clipboard
Link copied to clipboard
fun ranker(llmOperations: LlmOperations, rankingProperties: RankingProperties): Ranker
Link copied to clipboard
fun templateRenderer(): <Error class: unknown class>
Link copied to clipboard
fun toolDecorator(toolGroupResolver: ToolGroupResolver, observationRegistry: <Error class: unknown class><<Error class: unknown class>>): ToolDecorator
Link copied to clipboard
fun toolGroupResolver(toolGroups: List<ToolGroup>, toolGroupProviders: List<List<ToolGroup>>): ToolGroupResolver
Link copied to clipboard

Gets registered as an event listener