Skip to main content

SandboxProtocol

Defined in the protocols module.
Protocol for sandbox implementations. Sandboxes provide isolated environments for safe code execution. Implementations can use Docker, subprocess isolation, or other containerization technologies. Example usage (implementation in praisonai wrapper): from praisonai.sandbox import DockerSandbox sandbox = DockerSandbox(image=“python:3.11-slim”) result = await sandbox.execute(“print(‘Hello, World!’)”) print(result.stdout)

Methods