Currently have auto compaction turned off. When the orchestrator's context is getting close to full, I have it write a handoff markdown file and point a fresh agent at it.
I do feel like I'm getting close to the point where I might be ready for something more sophisticated, especially wrt to subagents communicating with the orchestrator.
In a good harness that should be how auto compaction works anyway
Check: https://agentmgmt.dev/ and find the one that works for you.
I quite like Paseo (been maining it for a week), but Orca also looks good.