Release /
Model Context Protocol servers 2026.8.31
Move files without silently replacing an existing destination.
Before you upgrade to 2026.8.31
2 to fixAllow temporary-file creation and rename in the graph's parent directory; mount the storage directory rather than only the graph file when file bind mounts prevent atomic replacement.
Read the evidence
What changed in 2026.8.31
Filesystem now rejects occupied move destinations, creates nested directories, and preserves UTF-8 across partial reads. Memory saves replace the graph atomically instead of truncating its only copy first.
Available in repository tag 2026.8.31; configure the relevant server in an MCP client. Package versions vary by server.
Fixed and improved
Moves reject existing destinations; nested directory creation works; Unicode-equivalent paths resolve; `head`/`tail` preserve UTF-8; writes and edits attempt to restore original permission bits.
Read the evidence
On POSIX, saving writes a temporary graph then atomically replaces the old file, preventing an interrupted write from leaving a partially written graph.
Read the evidence
The advertised schema again marks `nextThoughtNeeded` required while retaining boolean-string support.
Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.