@yansirplus/kernel
v0.5.14
Published
<!-- generated by scripts/generate-docs.mjs; edit docs/surface.json and docs/packages/kernel.md -->
Readme
@agent-os/kernel
Purpose
Pure agentOS algebra: effect claims, carrier declarations, BoundaryContract declarations, symbolic material refs, tool contracts, context packs, runtime scope refs, and shared ledger-visible types.
Public API Status
0.5.x active development. Public exports are listed for package ownership; they are not frozen.
Invariant
Kernel code has no platform or backend imports. It can validate and name facts, but cannot commit, schedule, dispatch, resolve concrete material, or construct runtime responses.
Minimal Usage
Carrier authors use the carrier DSL as the first-path authoring surface. Expert packages can still import boundary and settlement contracts directly.
import { defineCarrier, event, lived } from "@agent-os/kernel/carrier";Verification
cd packages/kernel
bun run test