Repository navigation
fs-safe 0.26.8
Highlights
- Watcher reconciliation: measured Linux polling on a 20,313-directory tree uses about 10× less idle CPU and 29× fewer filesystem syscalls, with worst event-loop stall reduced from 151 ms to about 6 ms. (#1002)
Performance
- Watcher reconciliation: reuse unchanged guarded watcher listings between full safety-net reconciliations, with guarded filesystem work in a shared Node worker thread, cheap per-entry metadata checks and full rescans on uncertainty. Ticks reconcile incrementally; full guarded reconciliation runs every five minutes by default, configurable with
fullReconcileIntervalMs. Thanks @martinderm for openclaw#174341. (#1002)
Published packages
| Package | Registry tarball | Verified integrity | Provenance |
|---|---|---|---|
| @openclaw/fs-safe-win32-arm64-msvc@0.26.8 | tgz | sha512-agEyzzgK7us9g4UN0J5yhi8CC1lXERfE82+hUHk251dGSZhtwk2Kgxue4A5dusjkUd1TTFibXHmG/cfP0FaUjA== |
verified attestation |
| @openclaw/fs-safe-linux-x64-gnu@0.26.8 | tgz | sha512-PSo02z+OtMPzINpdUNkv2znk96IRZgq8m1vqE/+7N4ZlwbnqW305ELP1Knzu5qmOH5hBRks1N8toInV8WvED4w== |
verified attestation |
| @openclaw/fs-safe-linux-x64-musl@0.26.8 | tgz | sha512-LEJVqCInyUkDXTNa4jKum7R5bfh3JIXYUJJKs7lJzZuKkqWHRQ6l0IXK7Vq9cvLaXk21U/Mm+ObP7UU4jZRiwA== |
verified attestation |
| @openclaw/fs-safe-linux-arm64-gnu@0.26.8 | tgz | sha512-egJwpOY8EXBRbFoJ08SdN7X2UiFDLYWTOHmNkI3DKMbIXmgKlhZb6h5hiL8/vorcqgOs0r/1sWTyM/5QegfGYw== |
verified attestation |
| @openclaw/fs-safe-linux-arm64-musl@0.26.8 | tgz | sha512-q2eYo3xsYw6K5FqvBLODf2tCi0gVMMucYSKANb373qglNssHruM4qS7/LzTggu2Fhq8w+bKloPGchj2wL9c8vg== |
verified attestation |
| @openclaw/fs-safe-darwin-x64@0.26.8 | tgz | sha512-JDbHXNDIvsoEPE7rraroe841DqBrkDn8X8X64NUFLMlM5YzDbn8X0CaDbPWBK73ZWZN4IteS4E8A6Y60OmY2rw== |
verified attestation |
| @openclaw/fs-safe-darwin-arm64@0.26.8 | tgz | sha512-m+hpFQb/6l0rf5LoUJyZN9TYpOAa1TPLwnopV+UH0AuFiaktQ9UeY9riMRtxizkOR0MnHsDoQd068nu0LzpRsw== |
verified attestation |
| @openclaw/fs-safe-win32-x64-msvc@0.26.8 | tgz | sha512-Xg15Ax8XYHoPBswuefIdz6oeLKkH6JGkS3KG5aUgeqwP/HguqUYfzoQFmx5LOY0hL/KuxWNhtAaYqzHPeq5B1w== |
verified attestation |
| @openclaw/fs-safe-freebsd-x64@0.26.8 | tgz | sha512-bTFRf5IiPwd8hgnURvK500J+O5jvSwrQZFEJR5NrB+n0Ttr8ho8RnQGrdz5tpXptBLxHFFwm/gZEGza5QkDRFA== |
verified attestation |
| @openclaw/fs-safe-freebsd-arm64@0.26.8 | tgz | sha512-61pkxRE0yEoPehCJdmId3llqgqnCtN6XKTDp2dqC8/JNI7dM7tiPXPqm0hpOerooBPK9mbCNjFxUbr14XDKiSw== |
verified attestation |
| @openclaw/fs-safe@0.26.8 | tgz | sha512-daQnpfdOz/xrEcGr1r8WuC+Ci/piqpzCczi+o72VLe7AUsAJcfKfCwEkhr2DOD2zecUs72mQRsvsBqIr9nPv8Q== |
verified attestation |
Release proof: GitHub Actions run.