mnemos: постоянный слой памяти для ИИ-агентов программирования (Go, MCP-Native, без Python)

mnemos — это постоянный слой памяти для AI-агентов, занимающихся кодингом, реализованный как единый статический Go-бинарник (~15 МБ) без Python, Docker и CGO. Он использует чистый Go SQLite через modernc.org/sqlite и обеспечивает гибридный поиск (BM25 + векторы через RRF) с опциональным Ollama для эмбеддингов. Он MCP-нативный и работает с Claude Code, Cursor, Windsurf и Codex CLI.
Верификатор и бенчмарки
Автор создал верификатор, который запускает одного и того же агента дважды (с mnemos и без) с одинаковым промптом и моделью, чтобы измерить конкретный прирост. В бинарнике присутствуют три режима верификации:
mnemos verify retrieval– проверяет, появляется ли нужная память по триггерному запросуmnemos verify behavior– запускает Claude с mnemos и без, подсчитывает, как часто транскрипт соответствует утверждениюmnemos verify capture– проверяет, записывает ли агент исправления, полученные во время задачи
Результаты чтения (n=5 парных запусков на Claude Code):
session_start_on_edit: 5/5 с, 0/5 без (+100%)oss_first_for_protocol: 5/5 с, 0/5 без (+100%)no_ai_attribution_in_commit: 5/5 vs 5/5 (нет прироста)no_cgo_proposal: 5/5 vs 5/5 (нет прироста)migration_locked_refused: 5/5 vs 5/5 (нет прироста)
Совокупно +40%. Память выигрывает там, где априорная информация модели неверна или отсутствует (противоречивые соглашения, рекурсивная память инструментов). Для широко известных лучших практик прироста нет, но и деградации тоже.
Захват записи
Исходный базовый уровень: агенты записывали только 7% исправлений, полученных во время задачи. "Сохранить это для будущих сессий" было пропущено 3 из 3 раз. После двух раундов исправлений захват достиг 53%.
- Раунд 1 (изменения описаний инструментов): Добавлены примеры триггерных фраз, такие как "мы пробовали X" или "впредь используйте Y". Переход с 7% до 13% (шум).
- Раунд 2 (структурное исправление): Добавлен хук
UserPromptSubmit, который сопоставляет фразы, похожие на исправления, и вставляет блок директив в контекст промпта. Агент по-прежнему контролирует структурированный вызов инструмента, но триггер нельзя пропустить. Переход с 13% до 53%.
Оставшийся паттерн неудач: архитектурные решения, скрытые в больших промптах задач, по-прежнему имеют 0/3 даже с директивой. Более сильное обрамление задачи, похоже, перевешивает.
Технические характеристики
- Единый статический Go-бинарник, ~15 МБ
- Чистый Go SQLite через
modernc.org/sqlite - Гибридный поиск: BM25 + векторы через RRF, автоопределение Ollama, отлично работает без него
- MCP-нативный: работает с Claude Code, Cursor, Windsurf, Codex CLI
- Би-темпоральное хранилище, сканер внедрения промптов на границе записи, детерминированное продвижение от исправления к навыку (без LLM в цикле консолидации)
- Локальный: ничего не покидает вашу машину, если вы явно не укажете OpenAI для эмбеддингов
Инфраструктура верификатора
Верификатор находится в verify/ в репозитории. Фикстуры в формате YAML, сценарии легко добавлять. Автор отмечает, что n=5 мало, и в настоящее время работает над бенчмарком tau-bench pass@k.
Репозиторий: https://github.com/polyxmedia/mnemos
📖 Read the full source: r/LocalLLaMA
👀 Смотрите также

Изучение LiveDocs: Нотация анализа данных на базе ИИ
LiveDocs предлагает реактивную среду для работы с документами, позволяя командам данных выполнять многопроцессные анализы и поддерживать полный цикл анализа с помощью AI-агента.

Show HN: WUPHF — Вики для LLM в стиле Карпати, где источником истины служат Markdown + Git
WUPHF добавляет вики-слой для ИИ-агентов, используя Markdown + Git для хранения, bleve (BM25) + SQLite для поиска, с журналами фактов о сущностях, викиссылками и ежедневным lint-крон. Работает локально, пока без зависимости от векторных БД.

Навык OpenClaw добавляет генерацию изображений с искусственным интеллектом с поддержкой локального ComfyUI и курируемыми промптами.
Новый навык OpenClaw предоставляет возможности генерации ИИ-изображений непосредственно в терминале, включая более 1300 курируемых промптов, локальную интеграцию с ComfyUI и рабочие процессы улучшения промптов.

log-context-mcp: Инструмент MCP сокращает использование токенов логов на 96% при отладке Claude
log-context-mcp — это инструмент MCP, который предварительно обрабатывает файлы журналов перед их попаданием в контекст Claude, удаляя дублирующиеся строки, группируя трассировки стека и убирая шум для снижения расхода токенов. Тестирование на журнале Apache из 2000 строк показало сокращение на 96,5% при корректном определении первопричин.