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

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

Экранбокс: Открытый код виртуальных рабочих столов для ИИ-агентов, полностью созданных голосом
Инструменты

Экранбокс: Открытый код виртуальных рабочих столов для ИИ-агентов, полностью созданных голосом

Screenbox предоставляет изолированные Linux-рабочие столы в Docker для AI-агентов, решая конфликты при параллельном запуске нескольких агентов. Проект был полностью создан с помощью голосовых команд в Claude Code, и создатель не видел ни одной строки кода.

OpenClawRadar
Фазовое удержание: Система управления ИИ-агентами, вдохновлённая методами воспитания детей
Инструменты

Фазовое удержание: Система управления ИИ-агентами, вдохновлённая методами воспитания детей

Phaselock — это открытый навык для агентов, реализующий четыре механизма контроля для ИИ-агентов: явные шлюзы перед действием, мгновенную обратную связь при ошибках, ограниченный выбор и механическое применение правил. Работает с Claude Code, Cursor, Windsurf и инструментами, поддерживающими хуки.

OpenClawRadar
Пользовательский MCP для Reddit в Claude Desktop / Код опубликован на GitHub
Инструменты

Пользовательский MCP для Reddit в Claude Desktop / Код опубликован на GitHub

Разработчик выпустил кастомный Reddit MCP, предназначенный для Claude Desktop и Claude Code, чтобы интегрировать исследования Reddit непосредственно в рабочий процесс. Инструмент задокументирован на GitHub и доступен для бесплатного использования.

OpenClawRadar
Функции ИИ: Генерация кода в реальном времени с автоматической проверкой
Инструменты

Функции ИИ: Генерация кода в реальном времени с автоматической проверкой

AI Functions — это библиотека на Python, которая позволяет определять функции с помощью спецификаций на естественном языке вместо кода реализации, выполняет код, сгенерированный LLM, во время выполнения и проверяет выходные данные с помощью постусловий, которые запускают автоматические повторные попытки при сбое.

OpenClawRadar