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
@ApiStatus.Experimental
open fun decisionServices(): DecisionServiceRegistry

Returns the registry of decision and classification services that workflow operations select from. The default body returns an empty registry.

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