memora: Версионная, типизированная память для ИИ-агентов – Git для убеждений ИИ

✍️ OpenClawRadar📅 Опубликовано: 5 июня 2026 г.🔗 Source
memora: Версионная, типизированная память для ИИ-агентов – Git для убеждений ИИ
Ad

memora — это CLI-инструмент, который управляет версиями памяти AI-агентов — типизированной, с отслеживанием происхождения, возможностью ветвления и слияния. Представьте git для того, что AI знает о вашей кодовой базе, а не для изменений файлов. Весь проект состоит из ~5 тыс. строк Rust в двух крейтах, создающих единый статический бинарник без внешних зависимостей (SQLite встроен через rusqlite). Работает на всех трёх основных платформах с CI.

Структура крейтов

  • memora-core — библиотека без зависимостей CLI. Типы, хранилище SQLite, движок снимков, трёхстороннее слияние, запись сессий, адаптеры экспорта.
  • memora-cli — тонкий слой CLI на основе clap.

Технические особенности

  • Трейт Clock для детерминированных тестов — никаких плавающих временных меток.
  • Идентификаторы на основе содержимого через SHA-256 от канонических строк.
  • Трёхстороннее слияние с определением базы слияния через BFS по полному DAG родителей.
  • Таблица node_versions, которая сохраняет полное состояние узла для каждого коммита — обеспечивает diff, откат и обратимую сборку мусора.
Ad

Проектные решения и открытые вопросы

Автор запрашивает обратную связь по следующим областям:

  • Формула оценки важности для сборки мусора и ранжирования экспорта.
  • Должно ли перечисление MemorySource быть открытым (сейчас есть вариант Unknown(String)).
  • Модель удалённой синхронизации — пока только файловая система; граница copy_commits_between — место, где будет подключаться сетевая передача.

Репозиторий: github.com/harshtripathi272/memora — лицензия MIT.

📖 Читать полный источник: r/openclaw

Ad

👀 Смотрите также

Открытый исходный код the-vibe-stack: Правила Markdown для поддержания согласованности кода Claude
Инструменты

Открытый исходный код the-vibe-stack: Правила Markdown для поддержания согласованности кода Claude

Разработчик открыл исходный код 'the-vibe-stack' — набора правил Markdown, предназначенных для удержания Claude Code в рамках во время длительных сессий путём применения жёсткой схемы. Этот подход направлен на уменьшение логического дрейфа и потерь токенов, обеспечивая предсказуемый результат.

OpenClawRadar
Встроенная в браузер система управления когерентностью в реальном времени для Claude с SDE-полосами и фильтрацией Калмана
Инструменты

Встроенная в браузер система управления когерентностью в реальном времени для Claude с SDE-полосами и фильтрацией Калмана

Разработчик создал систему управления когерентностью в реальном времени, которая полностью работает как артефакт Claude в браузере, рассматривая диалог как стохастический процесс с живыми путями Монте-Карло для СДУ, двойной фильтрацией Калмана и детектированием поведенческих сигналов.

OpenClawRadar
Навык OpenClaw PARA Автоматически Организует Файлы с Использованием Метода Тьяго Форте
Инструменты

Навык OpenClaw PARA Автоматически Организует Файлы с Использованием Метода Тьяго Форте

Разработчик создал навык для OpenClaw, который применяет метод PARA (Проекты, Области, Ресурсы, Архивы) для автоматической организации файлов, перемещая их из захламлённого корневого каталога в структурированные папки.

OpenClawRadar
Radicle 1.8.0 Released: Децентрализованная одноранговая платформа для кода на основе Git
Инструменты

Radicle 1.8.0 Released: Децентрализованная одноранговая платформа для кода на основе Git

Radicle 1.8.0 представляет суверенную одноранговую платформу для совместной работы над кодом на основе Git с CLI, веб-интерфейсом и десктопным клиентом. Репозитории реплицируются между пирами с использованием NoiseXK и собственного протокола gossip — без центрального сервера.

OpenClawRadar