hi Thariq, I dont know how else to reach someone at claude code, so here goes:
I solved context compaction by using a better caching algorithm. It's being implemented in gemini-cli with limited success.
https://june.kim/union-find-compaction https://github.com/google-gemini/gemini-cli/pull/24736