Package-level declarations
Types
Link copied to clipboard
class AlpineSandbox(context: Context, workspace: File, image: RootfsImage? = RootfsImage.forDevice(), home: File = File(context.filesDir, "sandbox/alpine")) : ShellRuntime
A Linux sandbox for the agent's shell: PRoot (bundled, built from upstream termux/proot) runs an Alpine Linux root filesystem as an unprivileged user-space "container". The agent gets a real /bin/sh, BusyBox and apk, so it can install Python, git, compilers… without root and without touching the rest of the app.
Link copied to clipboard
A pinned root filesystem image.