Skip to content

v2.16.12

Choose a tag to compare

@nokhodian nokhodian released this 26 Sep 20:34
· 1171 commits to main since this release

[2.16.12] — 2026-09-26

Fixed

  • The org runtime no longer removes an empty file someone else recreated where one of its sandbox stubs was. A stub was recognised by device and inode only, and a filesystem reuses a freed inode at once, so an empty file recreated at the same path (an SDK stub, a user's placeholder) passed as the runtime's own and was deleted when the run ended. A file stub now also records its ctime at creation (ledger entries too), so a replaced or re-chmodded file is left alone. This also made the Tests workflow fail on every push since 2.16.10.

  • cleanup --data --force could corrupt ~/.monomind-projects.json if interrupted mid-write. It rewrote the registry file in place; it now writes through the same atomic temp-file-then-rename helper init uses. The dry run and the forced run also now report project-data folders and pruned registry entries as separate counts instead of one combined total.

npm: monomind@2.16.12, @monoes/monomindcli@2.16.12