iii / worker
$worker

shell

v0.3.5

Unix 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. recursive does not change that.
  • There is no trash bin; this is unlink(2) / rmdir(2). Confirm caller intent before invoking.
  • removed is always true on success. Missing paths return Err(S211); non-empty directories without recursive: true return Err(S214); permission errors and other I/O failures come back as the trigger Err with the corresponding FsError shape.
  • Same jail and denylist rules as shell::fs::ls.