Under the hood
Internal per-session tool-tracking state replaced caching fields with tool-lifecycle and nested-agent bookkeeping
What
A piece of internal per-session state that used to cache markdownTokens, highlightedCode, and structuredDiff data has been reworked. It now instead tracks retracted, inProgressToolUses, evictedToolUses, and nestedUuidAliases.
Why
This appears to shift the bookkeeping from rendering-related caches toward tracking the lifecycle of tool calls (in progress, evicted) and aliasing identifiers for nested agents, though the visible effect of this internal change isn't specified.
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
The finding doesn't state what user-facing behavior, if any, this internal rework affects.