high severityWindsurf Cascade agent (via language server)
language_server_linux_x64 process memory grows unbounded from ~3.5 GB to 60+ GB RSS in hours during normal Cascade usage over Remote SSH, exhausting all RAM/swap (e.g., 64 GB + 16 GB), causing system hard freeze (OOM without killer logs, requires power cycle). Growth accelerates non-linearly; CPU pegged at 100% idle, load avg >1000.
Root cause
Language server fails to garbage collect index/embedding cache files in implicit/ directory (.tmp files accumulating to 36 GB) and Cascade conversation history in cascade/ directory (8.4 GB of .pb/.tmp files). On startup, server loads entire bloated cache into Go heap without eviction or consolidation, causing unbounded growth during normal Cascade usage over hours.
WindsurfCascadelanguage_server_linux_x64memory leakOOMRemote SSHGo heapcache bloat