mirror of
https://github.com/getpaseo/paseo.git
synced 2026-07-29 12:01:31 +00:00
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>