Skip to content

@agent-os/kernel

Pure agentOS algebra: effect claims, carrier declarations, BoundaryContract declarations, symbolic material refs, tool contracts, context packs, runtime scope refs, and shared ledger-visible types.

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.

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";
Terminal window
cd packages/kernel
bun run test