Files
oh-my-pi/packages
metaphorics ee45472c05 fix(coding-agent): memoize tool-result rendering to stop per-frame re-shape stalls
ToolExecutionComponent.#updateDisplay() re-ran renderResult (O(result-size)) on every invalidate - spinner ticks, stream chunks, resizes, keystrokes - so large results blocked the loop for seconds and typing lagged. It now early-returns on an unchanged dirty key (result version, expanded, partial, spinner frame, image visibility, theme epoch), and theme.ts exposes getThemeEpoch() bumped on every theme swap so cached blocks re-render on theme change.
2026-06-14 08:23:57 +09:00
..
2026-06-13 21:51:43 +02:00
2026-06-13 21:51:43 +02:00
2026-06-13 21:51:43 +02:00
2026-06-13 18:04:39 +02:00
2026-06-13 21:51:43 +02:00
2026-06-13 21:51:43 +02:00
2026-06-13 21:51:43 +02:00
2026-06-13 21:51:43 +02:00
2026-06-13 21:51:43 +02:00
2026-06-13 21:51:43 +02:00
2026-06-13 21:51:43 +02:00