sandbox • Rust AI Agent SDK
Sandbox Module for PraisonAI Rust SDK
sandbox
Rust AI Agent SDK
Sandbox Module for PraisonAI Rust SDK
Defines protocols and types for sandbox implementations that enable safe code execution in isolated environments.
Example
use praisonai::sandbox::{ResourceLimits, SandboxResult, SandboxStatus};
let limits = ResourceLimits::minimal();
println!("Memory limit: {} MB", limits.memory_mb);Import
use praisonai::sandbox::*;Classes
ResourceLimits
Resource limits for sandbox execution.
SandboxResultResult of a sandbox execution.
SandboxConfigConfiguration for a sandbox.
SandboxStatusInfoSandbox status information.
ResourceUsageCurrent resource usage.
SandboxProtocolProtocol for sandbox implementations. Sandboxes provide isolated environments for safe code execution. Implementations can use Docker, subprocess…
SandboxStatusStatus of a sandbox execution.