Release · 2026-09-15T05:13:20Z · By Threadnote

Threadnote 4.7.2

Threadnote 4.7.2 keeps linked-worktree code graphs from accumulating unnecessary copies and adds opt-in, lossless single-channel MCP reads.

What's new

Threadnote 4.7.2 keeps linked-worktree code graphs from accumulating unnecessary copies and adds opt-in, lossless single-channel MCP reads.

Steadier code graph storage

Clean linked worktrees can reuse a compatible ready graph root from a sibling branch. Incremental builds stage the current workspace catalog, retire old graph rows in bounded pages, and promptly remove failed build data. threadnote graph diagnostics and Manager now distinguish ready, retired, and failed graph payload so retained storage is visible.

Optional single-channel MCP reads

Local MCP clients can pass responseFormat: "text" to read_context or read to receive the complete memory text without repeating its body in structured output. The same option on inspect_code_graph puts the complete bounded graph projection as JSON in the first text content block, including stable IDs, evidence, freshness, trust, coverage, and continuation receipts, without a duplicate structuredContent graph. Parse that JSON when using the graph option.

The existing dual format remains the default, and indexing, timeout, and error response shapes are unchanged. In frozen synthetic fixtures, the opt-in reduced combined serialized response bytes by about 50% for longer memory reads and 19.9% across five graph queries; a short memory read grew slightly. These are response-size measurements, not provider-billed token or task-quality guarantees.