MemShelf — это система внешней памяти для ИИ-агентов, позволяющая сохранять опыт работы в виде эпизодов вне зависимости от текущей сессии чата. Это решает проблему потери данных, возникающую при автоматическом сжатии контекстного окна модели.
Система реализована как Git-репозиторий с Markdown-файлами. Каждый эпизод содержит YAML-шапку и разделы с решениями, отклоненными вариантами и открытыми задачами. Агент использует оглавление для поиска, обращаясь к полным записям только при необходимости.
К середине сентября в системе накопилось 230 эпизодов. Процесс записи включает проверку эпизода на соответствие контракту и фильтрацию данных по регулярным выражениям. Это позволяет очищать записи от персональной информации перед их сохранением в репозиторий.
MemShelf не привязана к конкретной модели: в ходе тестирования Claude Code и Gemini CLI 0.46 одновременно работали с одним и тем же состоянием репозитория без необходимости экспорта данных. Для управления объемом памяти предусмотрены функции роллапов и ручной очистки.





