mirror of
https://github.com/getpaseo/paseo.git
synced 2026-07-29 12:01:31 +00:00
aea8a661125e6fb4531cbd4f9868d6ba779a84e5
Refactored history storage from module-level Map to instance-level persistedHistory field. This fixes: - Memory leak: sessions were never cleaned up from global Map - Shared state: unrelated sessions could collide - Restart handling: history now always loads from disk on resume Changes: - Removed SESSION_HISTORY Map (was at line 118) - Constructor now sets historyPending=true for resume instead of looking up from global Map - connect() always loads from disk when resuming - recordHistory() appends to this.persistedHistory instead of Map - flushPendingHistory() appends to this.persistedHistory instead of Map - loadPersistedHistoryFromDisk() no longer populates global Map 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Languages
TypeScript
98.1%
JavaScript
1.3%
Shell
0.1%
Swift
0.1%