Skip to main content

agent_sdk_core/application/
kernel.rs

1//! Application-layer coordination over core primitives. Use these services to lower
2//! helpers, drive runs, validate output, coordinate tools, approvals, delivery,
3//! isolation, telemetry, and feature layers. Methods in this layer may call
4//! configured ports, mutate in-memory stores, append journals, or publish events as
5//! documented. This file contains the kernel portion of that contract.
6//!
7/// Readiness profile for the first fake-provider text run. Use it when
8/// labeling P0 package or validation evidence; it is data-only.
9pub const READINESS_PROFILE_P0: &str = "p0-text-run";
10/// Constant value for the application::kernel contract. Use it to keep
11/// SDK records and tests aligned on the same stable value.
12pub const READINESS_PROFILE_P1: &str = "p1-typed-output";
13/// Constant value for the application::kernel contract. Use it to keep
14/// SDK records and tests aligned on the same stable value.
15pub const READINESS_PROFILE_P2: &str = "p2-side-effects";