Skip to content

Agentic Kernel

A microkernel agent runtime: a minimal, governed "plan → authorize → execute → observe" loop with everything pluggable behind injection seams. Available as two feature-paired SDKs:

  • TypeScript@agentic-kernel/* monorepo (core + adapters)
  • Pythonagentic-kernel (single distribution; agentic_kernel.core + adapters)

Both SDKs are at v0.6.0 and kept at feature parity.

Why a kernel?

Most agent frameworks bake the harness — model calls, memory, policy, retries, logging — directly into the loop. Agentic Kernel keeps the loop minimal and governed, and composes the harness at well-defined seams instead. That buys:

  • Reproducibility — every run is an immutable, replayable execution log.
  • Governance — policy, approvals, budgets, and capability/credential checks are first-class seams, not scattered conditionals.
  • Bounded autonomy — a hard iteration ceiling and stall→reflect recovery are built into the kernel; no run is unbounded.
  • Portability — swap the model, store, memory, or observability backend by swapping an adapter; the kernel never changes.
  • Testability — contract test suites (conformance) prove any adapter is a safe substitute.

Start here

Status

Public and Apache-2.0: TypeScript on npmjs (@agentic-kernel/*), Python on PyPI (agentic-kernel-runtime; import package agentic_kernel). See Installation.