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

Port for direct instrumentation (observe{}) of the core span tree (agent turn, action, LLM call, tool loop). Defaults to NoOpAgentInstrumentation, so the core creates no span until an observability module contributes an AgentInstrumentation adapter — making "no module = no embabel spans" structural rather than flag-driven.

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 templateRenderer: <Error class: unknown class>

Functions

Link copied to clipboard

Returns the platform-level default QoS properties for actions.

Link copied to clipboard
abstract fun autonomy(): Autonomy
Link copied to clipboard

Get the conversation factory provider for resolving conversation factories by type.

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