Opcore 0.2.1 is an urgent macOS stability hotfix for Rust validation.
Rust Cargo and native-tool checks previously created a fresh recursive copy of the target repository for every
selected check. On large repositories and concurrent agent runs, that produced a high-volume create/delete event
storm, left large temporary trees behind when processes were interrupted, and could drive macOS fseventsd memory
growth.
This release:
- materializes one Rust workspace per validation file-view state and materialization environment;
- shares that exact staged, tree, or hypothetical after-state across selected Rust checks;
- disposes run-scoped workspaces on normal, fail-fast, streaming, and failed exits;
- retains separate snapshots when Git/tool environments differ; and
- adds regression coverage for bounded materialization, cleanup, resource factory failures, and reverse-order
disposal.
Install:
npm install --global opcore@0.2.1Or run without installing:
npx opcore@0.2.1 --versionFull comparison: v0.2.0...v0.2.1