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
- 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
- nodes
- observability
- peers
- Peer-group runtime resolution.
- platform
- process_
stats - Self-process resource sampling — RSS (resident memory) and CPU%.
- quickstart
- Quickstart apply path.
- rag
- RAG pipeline for hardware datasheet retrieval.
- 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
- skillforge
- SkillForge — Skill auto-discovery, evaluation, and integration engine.
- 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.