Skip to content

v0.2.3

Choose a tag to compare

@jayminwest jayminwest released this 09 May 17:36
· 204 commits to main since this release
c09d002

Fixed

  • bwrap argv now forces --uid/--gid on the sandboxed pid 1
    (burrow-0329).
    Without these, --unshare-all's new userns
    inherits the caller's uid mapping; on a root-running host (e.g.
    warren's Dockerized posture without an explicit USER directive)
    the agent saw getuid() == 0 and claude-code --dangerously-skip-permissions
    refused to start with cannot be used with root/sudo privileges.
    buildBwrapArgv now emits --uid <n> --gid <n> immediately after
    --unshare-all, defaulting to a non-root constant
    (DEFAULT_SANDBOX_UID/_GID = 1000). Callers that need a different
    uid (e.g. matching an image's existing user) override via
    SandboxProfile.runAsUid / runAsGid. Closes the last gate that
    was blocking warren Scenario 04 end-to-end claude-code runs.