Autobot::Tools::SandboxExecutor
Centralized sandbox executor - all file and command operations must go through this Prevents tools from bypassing sandboxing by using direct File.* operations
Usage: executor = SandboxExecutor.new(workspace) result = executor.read_file("test.txt") result = executor.exec("ls -la")
Constants
MAX_FILE_SIZE = 1048576
Constructors
Instance methods
Read a file and return base64-encoded contents. Safe for binary files (images, GIFs, documents).
roots
Sourcesandboxed?
Source