A context-aware agent framework for OpenCode.ai that maintains session continuity through user-driven compaction cycles