quantumclaw
Single public crate for the QuantumClaw Rust workspace.
QuantumClaw is a ZeroClaw-backed agent runtime with backend-neutral planning traits, memory, policy, tools, skills, observability, solver backends, and runtime orchestration.
Install
End users only need one dependency:
[]
= "0.1.0"
Do not depend on quantumclaw-core, quantumclaw-runtime, quantumclaw-planner, or any other internal workspace crate. They are repo-internal implementation crates and are hidden from crates.io with publish = false.
Usage
Prefer the prelude for application code:
use *;
let task = new;
let context = from_task;
Use short module paths when you want namespacing:
let planner = default;
let memory = default;
let tools = with_default_tools;
let policy = default;
Public API
quantumclaw is the only crates.io-publishable package. Internal workspace crates stay private (publish = false) and their public APIs are mirrored into this crate.
Public module paths:
quantumclaw::prelude— common application importsquantumclaw::core— shared traits and runtime primitivesquantumclaw::ir— backend-neutral decision IRquantumclaw::planner— planner modes, requests, responses, and hybrid planningquantumclaw::runtime— ZeroClaw-backed runtime orchestrationquantumclaw::memory— memory abstractions and in-memory storesquantumclaw::tools— tool registry and call abstractionsquantumclaw::policy— deterministic policy and audit controlsquantumclaw::skills— procedural skills and recipesquantumclaw::observability— traces, metrics, telemetry, and audit sinksquantumclaw::solvers— classical, quantum-inspired, and future-QPU solver APIs