Global serialization
One Agent Lowmem-managed heavy operation across repositories, so cooperating agents do not pile work onto the same Mac.
Native policy runner for memory-constrained Macs. Agent Lowmem keeps agent-launched validation predictable on Apple Silicon—one managed heavy operation at a time. Written in Rust.
$ agent-lowmem doctor
$ agent-lowmem run test
inspectpackage.json + lockfilepolicytest · one worker · no watchlockacquiredlaunchpnpm testsupervisetimeout 15m · signals enabledcleanupprocess group releasedresult completedHow it works
A managed runner is a supervisor for heavy commands. It does not replace Vitest, Jest, Next.js, npm, or pnpm—it wraps them and controls their lifecycle.
agent → npm test → process fan-out → memory pressureagent → lowmem → policy + lock + supervision → controlled runOne Agent Lowmem-managed heavy operation across repositories, so cooperating agents do not pile work onto the same Mac.
Recognized watch and background execution are rejected before they can become forgotten memory consumers.
Every supported operation has a visible deadline and a warning before Agent Lowmem ends it.
Timeouts and interruptions target only the process group Agent Lowmem created—never unrelated work by name or guesswork.
agent-lowmem github inspect --json uses the official GitHub CLI to inspect Actions workflows through a bounded, read-only API request.