Beacon | Open Source Self-Improving Memory for Coding Agents