Component Specs
Reference specs for each runtime component, organized by plane.
At a glance
These pages provide interface details, JSON envelopes, and operational concerns for each runtime component. Components are grouped by plane.
Decision plane
- Conversation Manager — materializes the Run Context from
invokeAgent - Intent / Risk Classifier — resolves canonical intent + risk_class
- Intent-Task Catalog — registry of intents and task templates
- Decision Catalog — registry of typed Decision Specs and decision bindings
- Decision Record — append-only audit receipt emitted by governed decisions
- Orchestrator — bounded Planner / Executor / Critic, subagent lanes, durable sessions
- AI Gateway / LLM Router — model-side boundary for provider-neutral calls, route selection, fallbacks, and token/cost telemetry
Context plane
- Context Pack Compiler — eight-stage compile pipeline producing
CompiledContext
Action plane
- Tool Gateway pattern — Action-plane boundary every external effect must cross
- Tool Manager — concrete Tool Gateway implementation: typed envelopes, identity brokering, approval-mode binding, idempotency
Intelligence plane
- Knowledge Substrate — Knowledge Graph + GraphRAG retrieval
- Memory Fabric — promotion-aware memory: capture, review queue, promotion, recall, redaction
Trust plane
- Policy Engine — JsonLogic boundary; emits typed PolicyDecision envelopes
- Evaluation Engine — scorecards, golden replays, release gates
- Observability — OTEL-first tracing, audit persistence, tail-based sampling
Operator surface
- Admin Console — operator surface across all registries and queues