You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: resolve multiple memory leaks in bus subscriptions, compaction, and state cleanup
- Return unsub from Bus.once() so callers can clean up
- Store and call unsubscribe handles in Share, ShareNext, Format, Plugin, Bootstrap
- Return unsub from subscribeSessionEvents in github command and call it in finally block
- Actually clear tool output and attachments during compaction instead of just marking timestamp
- Add dispose callback to FileTime state so it gets cleaned on instance disposal
- Clear ShareNext queue timeouts on dispose and catch failed sync fetches
Co-Authored-By: Claude Opus 4.6 <[email protected]>
0 commit comments