$worker
shell
v0.3.5Unix shell + filesystem worker — exec with allowlist/denylist/timeout/output caps and background jobs; fs::ls|stat|mkdir|rm|chmod|mv|grep|sed|read|write with host jail, denylist, size caps, and sandbox-target forwarding
- macOS: arm64 · x64
- Linux: arm64 · armv7 · x64
skill doc
skills/rm.md
Removing a path inside the jail
When to use
- Tearing down a generated artefact after use.
- Resetting a workspace directory before re-bootstrapping it.
- Dropping a temp file once a flow no longer needs it.
Notes
- Symlinks are removed by themselves, not their targets.
recursivedoes not change that. - There is no trash bin; this is
unlink(2)/rmdir(2). Confirm caller intent before invoking. removedis alwaystrueon success. Missing paths returnErr(S211); non-empty directories withoutrecursive: truereturnErr(S214); permission errors and other I/O failures come back as the triggerErrwith the correspondingFsErrorshape.- Same jail and denylist rules as
shell::fs::ls.