Under the hood
Repeated tool-call groupings in the transcript are now cached instead of rebuilt each render
What
When the transcript collapses repeated identical tool calls into a single grouped display, Claude Code now caches the constructed grouping object per group instead of rebuilding it on every render. The cache is keyed to the group's first message and reused as long as the underlying messages and results haven't changed.
Why
This is a rendering-performance optimization; transcripts with repeated tool calls should render a bit faster with no visible change in appearance.