kernex
Umbrella crate for the Kernex AI agent
runtime in Rust. Re-exports the public API of
kernex-runtime; pick whichever
feels more natural in your Cargo.toml.
[]
= "0.4"
Quick start
use RuntimeBuilder;
use Request;
use OllamaProvider;
async
Features
The umbrella ships with whatever kernex-runtime defaults to (currently
sqlite-store). Cargo's workspace dependency model does not let an
umbrella crate forward feature toggles per-call cleanly, so if you need
a custom feature combination — for example opentelemetry enabled or
sqlite-store disabled — depend on kernex-runtime directly:
[]
= { = "0.4", = false, = ["opentelemetry"] }
Sub-crates
If you only need part of the runtime, depend on the underlying crate directly:
kernex-core— types, traits, errorskernex-providers— 11 AI provider backendskernex-memory— SQLite-backed storekernex-skills— skill loaderkernex-pipelines— multi-agent topologykernex-sandbox— Seatbelt / Landlockkernex-runtime— the facade
License
Apache-2.0 OR MIT, at your option.