v0.0.61
What's Changed
This release improves the responsiveness and efficiency of ACP tool call cards during active agent sessions.
Performance
- Debounced ACP tool call body rendering so rapid streaming updates are coalesced instead of forcing a layout pass for every chunk.
- Skipped hidden body rendering for collapsed tool call cards until the user expands them.
- Optimized
lcsLineDifftraceback from repeated prepends to append plus one reverse pass, reducing copy-heavy behavior from quadratic to linear time.
Reliability
- Flush pending session snapshots when detaching
HistoryStore, preventing early teardown from dropping the latest session data. - Kept diff tool call cards collapsed until explicitly opened by the user, reducing background UI work during streaming.
Tests
- Added focused coverage for deferred ACP tool card rendering, render coalescing, collapsed diff-card behavior, and session-model detach flushing.
Full Changelog: v0.0.60...v0.0.61