Skip to main content

openclaw_agents/
lib.rs

1//! # `OpenClaw` Agents
2//!
3//! Agent runtime, workflow engine, and sandboxed execution.
4//!
5//! Patterns from m9m: workflow nodes, bubblewrap sandboxing.
6
7#![forbid(unsafe_code)]
8#![warn(missing_docs)]
9
10pub mod runtime;
11pub mod sandbox;
12pub mod tools;
13pub mod workflow;
14
15pub use runtime::{AgentContext, AgentRuntime};
16pub use sandbox::{SandboxConfig, SandboxLevel, SandboxOutput, execute_sandboxed};
17pub use tools::ToolRegistry;
18pub use workflow::{Workflow, WorkflowEngine, WorkflowNode};