RuntimeServices
RuntimeServices =
object
Defined in: packages/core/src/runtime/types.ts:111
Process-level services for agents and workflows (stores, observers).
Typically constructed in src/adl.ts and exposed via adl.config.adl.
Properties
Section titled “Properties”debugSession
Section titled “debugSession”debugSession:
DebugSession
Defined in: packages/core/src/runtime/types.ts:117
L1–L3 pause policy; composed onto effectGate.
defaults
Section titled “defaults”defaults:
AdlRuntimeDefaults
Defined in: packages/core/src/runtime/types.ts:123
effectGate
Section titled “effectGate”effectGate:
EffectGate
Defined in: packages/core/src/runtime/types.ts:122
Settling gate: debugger handler, then the host gate (default allow-all).
suspend decisions park on RuntimeStores.workflow instead of returning to callers.
observers
Section titled “observers”observers:
RuntimeObservers
Defined in: packages/core/src/runtime/types.ts:113
projectRoot?
Section titled “projectRoot?”
optionalprojectRoot?:string
Defined in: packages/core/src/runtime/types.ts:134
Absolute ADL project root when known. Copied onto ExtendedToolProviderContext
for every getTools / onRunEnd call. LoadedAdlProject overwrites this with
project.root on load and after a successful reload.
stores
Section titled “stores”stores:
RuntimeStores
Defined in: packages/core/src/runtime/types.ts:112
telemetry?
Section titled “telemetry?”
optionaltelemetry?:AdlOpenTelemetrySettings
Defined in: packages/core/src/runtime/types.ts:126
OpenTelemetry / AI SDK telemetry (not Vercel product telemetry).
templateEngine
Section titled “templateEngine”templateEngine:
TemplateEngine
Defined in: packages/core/src/runtime/types.ts:114
tools:
ToolSet
Defined in: packages/core/src/runtime/types.ts:124
version?
Section titled “version?”
optionalversion?:string|false
Defined in: packages/core/src/runtime/types.ts:128
See AdlRuntimeConfig.version.
workflowContextScope
Section titled “workflowContextScope”workflowContextScope:
WorkflowContextScope
Defined in: packages/core/src/runtime/types.ts:115