ctx[:fs]: workspace-contained file ops (read/write/edit/stat/glob) behind an fs/authorize waterfall, with realpath-based containment that fails closed on traversal and symlink escapes. ctx[:subprocess] spawns and captures under the fiber scheduler with cooperative cancellation; ctx[:shell] keeps a bash per agent alive across calls; ctx[:terminals] holds named long-lived PTYs; ctx[:jobs] runs a command past the turn that started it; and every argv reaches a process through the ctx[:sandbox] seam. Zero runtime dependencies beyond stdlib.
Required Ruby Version
>= 4.0
Authors
Obie Fernandez
Versions
- 0.1.0 August 20, 2026 (31.5 KB)