Best strategies for persistent context management in long-running coding agents?