Skip to main content

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.

SandboxResult

Result of a sandbox execution.

SandboxConfig

Configuration for a sandbox.

SandboxStatusInfo

Sandbox status information.

ResourceUsage

Current resource usage.

SandboxProtocol

Protocol for sandbox implementations. Sandboxes provide isolated environments for safe code execution. Implementations can use Docker, subprocess…

SandboxStatus

Status of a sandbox execution.

Rust Database

Rust Sandbox

Rust Code Execution