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

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

Расширение CtxSnap для VS Code отслеживает изменения файлов для сессий Claude.
Инструменты

Расширение CtxSnap для VS Code отслеживает изменения файлов для сессий Claude.

CtxSnap — это расширение для VS Code, которое отслеживает изменения файлов с момента вашей последней сессии с Claude и упаковывает их в готовый для вставки блок передачи с содержимым файлов и индикатором бюджета токенов, настроенным на контекстное окно Claude в 200k токенов.

OpenClawRadar
Анализ архитектуры Claude Code на основе утекших исходных карт
Инструменты

Анализ архитектуры Claude Code на основе утекших исходных карт

Анализ кодовой базы Claude Code на TypeScript объемом 512 000 строк выявил среду выполнения на основе Bun с CLI на React/Ink, более 100 команд, более 38 инструментов и координацию нескольких агентов. Система использует Zod для валидации, OpenTelemetry для телеметрии и включает механизмы сжатия контекста.

OpenClawRadar
HTML-артефакты заменяют Google Документы для технической документации, но им не хватает комментирования
Инструменты

HTML-артефакты заменяют Google Документы для технической документации, но им не хватает комментирования

Артефакты HTML, созданные Claude, заменяют Google Docs для длинных технических документов, таких как отчёты о внезапных задачах и архитектурные заметки, но изолированный iframe не позволяет добавлять встроенные комментарии и функции рецензирования.

OpenClawRadar
Сервер MCP для Bitcoin с 43 инструментами для ИИ-агентов программирования
Инструменты

Сервер MCP для Bitcoin с 43 инструментами для ИИ-агентов программирования

bitcoin-mcp — это MCP-сервер с 43 инструментами для работы с Bitcoin, включая советники по комиссиям, анализ мемпула и обнаружение инскрипций. Работает с Claude Desktop, Claude Code, Cursor, VS Code и Windsurf, используя живые данные из API или локальных узлов.

OpenClawRadar