Knowledge Portal · engineering documentation

Skip to content

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.


Breadcrumbs: Home → ADR → ADR-009

ZAIXOS Knowledge Portal — public engineering docs at /docs · Staff operations at /admin