MemEvolve  by bingreeky

Meta-evolutionary framework for adaptive agent memory

Created 6 months ago
253 stars

Top 99.4% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

MemEvolve addresses fixed memory architectures in self-improving AI agents via a novel dual-evolution process. It meta-evolves both memory content and system architecture, enabling adaptive, resource-aware reasoning. This framework targets researchers and developers enhancing AI agent capabilities through dynamic memory systems.

How It Works

The core innovation is a dual-loop meta-evolutionary process optimizing memory base ($M_t$) and interface ($\Omega$). This allows the memory system to adapt and improve alongside content, transcending static architectures for enhanced agent reasoning.

Quick Start & Requirements

  • Installation: Python 3.10+ required. Setup: Conda environment (conda create -n memevolve python=3.10, conda activate memevolve), then pip install -r requirements.txt. playwright install optional.
  • Configuration: API keys via .env; stronger models recommended.
  • Datasets: Requires downloading/preparing GAIA, WebWalkerQA, xBench per README.
  • Execution: Example commands for evaluating on GAIA, WebWalkerQA, xBench.
  • Links: arXiv, GAIA Dataset, WebWalkerQA, xBench.

Highlighted Details

  • Reproduces 11 baseline memory systems; introduces 2 novel evolved systems (LIGHTWEIGHT_MEMORY, CEREBRA_FUSION_MEMORY).
  • Supports automated, tournament-style meta-evolution and manual, step-by-step evolution control.
  • Accepted to ICML 2026.

Maintenance & Community

No specific community channels or roadmap links provided. Acknowledgments to foundational projects.

Licensing & Compatibility

Apache License 2.0; permissive for commercial use and integration.

Limitations & Caveats

Marked "not the final release" and "still being organized." Automatic evolution may error and require manual checkpoint resumption, indicating potential workflow instability.

Health Check
Last Commit

2 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
13 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.