ADR-009: Why PL-003 Exists
Status: Accepted
Date: 2026-07-05
Deciders: Platform Architecture
Last updated: 2026-07-05
Context
Multiple products need agents, tools, planners, and provider access. Duplicating runtime in each product creates inconsistent behavior and untestable boundaries.
Decision
PL-003 (AI Runtime) is the single owner of agent execution — AgentRuntime, turn orchestration, planners, tool registry, provider gateway, and session memory.
Products register tools and capabilities; they do not embed orchestrators.
Consequences
Positive: One execution semantics, centralized tracing, shared improvements.
Negative: Platform release coordination for runtime changes.
Related
Breadcrumbs: Home → ADR → ADR-009