The session wake-up briefing and one-shot efficiency hints. The read-path drivers (session-start preload,
related hints, silent import preload, prefetch, auto-dedup) were retired on
2026-10-17: an A/B on the retrieval corpus returned byte-identical responses
and equal R@5/MRR with them off, while the session start cost 2-14 s more.
ctx_graph action=diff — what changed since a git ref, crossed with the
dependency graph. For every changed file we report its blast radius (the
transitive set of files that depend on it) and flag changes that touch
god-nodes or bridges, so a reviewer immediately sees which commits are
structurally risky. graphify-style “graph diff”, grounded in real git data.
Graph primitives for ctx_graph: neighbors, path (shortest path) and
explain. These are graphify-style traversal/inspection helpers that work on
the same file-level graph the dashboard renders (GraphProvider::edges), so
the MCP answers and the visual graph always agree.
IDE interaction mode communicated via _meta.interactionMode in MCP requests.
Controls which tools are advertised and callable — Plan mode restricts to
read-only tools (see plan_mode_tools()), Agent mode exposes the full set.
Name a shutdown stage that took a second or more, and return the start of
the next one. A host waits a bounded time for the server to end after it
closed the connection and kills it afterwards; without these lines a
shutdown that outlives that wait leaves no trace of where the time went.