osfeed.dev
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 fix

Send POSIX paths to a Filesystem server running on POSIX; Windows drive paths are now rejected instead of being interpreted as relative filenames.

Action requiredRead, write, edit, search, and organize files in allowed directories.Affects: Clients sending Windows drive paths to Linux/macOS Filesystem servers.Inferred
Read the evidence

Allow 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.

Action requiredStore, search, and update entities, observations, and relationships across chats.Affects: Memory deployments with file-only write permissions or a bind mount on the graph file.Inferred
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.

Now worksRead, write, edit, search, and organize files in allowed directories.Inferred
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.

Now worksStore, search, and update entities, observations, and relationships across chats.Inferred
Read the evidence

Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.