Release · 2026-09-10T20:22:25+02:00 · By Threadnote

Threadnote 4.6.10

Threadnote 4.6.10 finishes deferred code-anchor recovery after graph publication, keeps macOS process inventory from dropping live MCP sessions, and hides recall pointers that can no longer be read.

What's new

Threadnote 4.6.10 finishes deferred code-anchor recovery after graph publication, keeps macOS process inventory from dropping live MCP sessions, and hides recall pointers that can no longer be read.

Deferred code-anchor recovery

Pending private code links finalize when that checkout's graph publishes in the same process. If the original worktree is missing or unusable, Threadnote discards the pending link instead of attaching it to another checkout or to main. Still-present unresolved locators keep the subset that exists on the current graph; a memory write stays all-or-nothing.

Live MCP sessions on macOS

Process inventory uses a locale-stable identity, and keep-alive matching is loose both ways between the older and newer Darwin identity forms. A Cursor MCP session and Manager that disagree on locale or timezone no longer garbage-collect a live MCP row. Terminate and signal checks stay strict.

Honest recall pointers

Recall omits memory URIs that are indexed but missing or unreadable. Batch read_context returns the memories that succeed and lists the missing URIs, instead of failing the whole request.