Skip to main content

Crate zeroclaw_runtime

Crate zeroclaw_runtime 

Expand description

Agent runtime — orchestration, security, observability, cron, SOP, skills, hardware, and more.

Modules§

agent
approval
Interactive approval workflow for supervised mode. Provides a pre-execution hook that prompts the user before tool calls, with session-scoped “Always” allowlists and audit logging.
browse
Scoped one-level directory browser. Gateway (api_browse.rs), CLI (src/browse.rs), and the future TUI directory picker all reach the same canonical implementation here.
calendar
cli_input
control_plane
The durable run/task control-plane — supervised lifecycle for delegated and subagent runs.
cost
cron
daemon
doctor
enroll
Certificate enrollment endpoint - the bootstrap surface a certless client reaches for its FIRST client certificate.
health
heartbeat
hooks
i18n
Fluent-based i18n for tool descriptions. English descriptions are embedded via include_str! at compile time. Non-English locales are loaded from disk and override English per-key.
identity
Identity system supporting OpenClaw (markdown) and AIEOS (JSON) formats.
integrations
migration
observability
peers
Peer-group runtime resolution.
platform
plugin_runtime
Deterministic host-side admission and construction for logical plugins.
process_stats
Self-process resource sampling — RSS (resident memory) and CPU%.
quickstart
Quickstart apply path.
rag
RAG pipeline for hardware datasheet retrieval.
relay
Daemon-side relay bridge (runtime-owned).
restart
Post-update self-respawn for bare (unsupervised) processes.
routines
Event-triggered automation (routines engine).
rpc
Transport-agnostic JSON-RPC 2.0 dispatch for the runtime.
security
Security subsystem for policy enforcement, sandboxing, and secret management.
service
skills
sop
subagent
Runtime-spawned ephemeral sub-agents that inherit their parent agent’s identity by default: same UUID, same SecurityPolicy, same memory allowlist. A SubAgent run is auditable as a child of the parent and stays inside the parent’s permissions envelope.
tools
Tool subsystem for agent-callable capabilities.
trust
tunnel
util
Utility functions for ZeroClaw. This module contains reusable helper functions used across the codebase.
verifiable_intent
Verifiable Intent (VI) — Rust-native implementation of the VI specification.