PlatformServices

Services used by the platform and available to user-authored code.

Inheritors

Properties

Link copied to clipboard

The agent platform executing this agent

Link copied to clipboard
abstract val asyncer: Asyncer

Asyncer for async operations

Link copied to clipboard

Event listener for agentic events

Link copied to clipboard

Operations to use for LLMs

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

Operation scheduler for scheduling operations

Link copied to clipboard
Link copied to clipboard
abstract val ragService: RagService

Default RAG service

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

Functions

Link copied to clipboard
abstract fun autonomy(): Autonomy
Link copied to clipboard
abstract fun modelProvider(): <Error class: unknown class>
Link copied to clipboard
abstract 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
abstract fun withEventListener(agenticEventListener: AgenticEventListener): PlatformServices