agent-memory
agent-memory
Локальная markdown-память для кодинг-агентов — любой провайдер, любой инструмент.
Без общего формата каждый вендор владеет кладбищем — архивы сессий, которые никогда не становятся долговременной идентичностью, если вы не переучиваете каждого нового агента. См. abi/WHY.md для полного обоснования (против RAG, против хранилищ, против вендорской памяти). Дорожная карта эталонной реализации: ROADMAP.md.
Ваша память живёт в папках, которыми вы владеете: ~/.agents/memory (идентичность + карта проектов) и <repo>/.agents/memory (работа по проектам). Ваш агент — или любой хост, который читает markdown и опциональный MCP — использует ту же структуру.
Markdown — источник истины. Python MCP в этом репозитории — эталонная реализация, а не проприетарный бэкенд.
ABI (стабильный контракт)
Поставляется в abi/ — версионируемый, документированный, не зависящий от реализации:
Документ | Описание |
Обзор + соответствие | |
Зачем это существует (против RAG, хранилищ, вендорских могил) | |
Дорожная карта эталонной реализации (не ABI) | |
Таксономия папок | |
Куда попадают факты | |
Контракт инструментов | |
Привязка AGENTS / CLAUDE | |
Windows, симлинки, пути для каждой машины | |
Синхронизация, инъекция, scan.json, | |
Конвейер каталогизации / извлечения / дистилляции |
Установка копирует abi/LAYOUT.md → ~/.agents/memory/LAYOUT.md. Инъекция и флаги CLI: abi/INSTALL.md. Машиночитаемо: python -m agent_memory --help-json.
Related MCP server: RepoRecall
Эталонная реализация (этот репозиторий)
Python находится в src/agent_memory/ (pip install -e . из клона).
Компонент | Роль |
| MCP: поиск / добавление / регистрация / инвентаризация / синхронизация / импорт |
| Движок структуры, таксономия, инъекция |
| Канонический |
| Диск против |
| Каталог чатов + конвейер извлечения |
| Навык установки агента |
Шаблоны только в git: examples/*.example.*. Живое хранилище: ~/.agents/memory. Запустите python -m agent_memory consolidate, если markdown просочился в этот клон.
Кодинг-агенты: следуйте AGENTS.md для установки.
Структура (кратко)
Путь | Описание |
| Постоянная идентичность |
| slug / путь / роль / стек / статус |
| Сквозная типизированная память (создаётся при первой записи) |
| Ссылка на реальное дерево (не копия) |
| Файлы только при использовании — промежуточный инбокс, затем типизированные пути при записи |
| Короткая инъекция; |
Поиск объединяет пользователя + все зарегистрированные деревья проектов. Тела чатов остаются в папках продуктов; chats-index.md содержит только заголовки и пути.
Установка
Тот же интерпретатор для pip и MCP:
python -m pip install -e .
python -m agent_memory sync --init
python -m agent_memory inventoryЗаполните ~/.agents/memory/USER.md и scan.json (из examples/*.example.* при первом запуске). Перезагрузите вашего агента после слияния MCP.
См. abi/PLATFORM.md о заглушках симлинков Windows и запасном варианте с жёсткими ссылками.
Скрипты
python -m agent_memory inventory
python -m agent_memory inventory --json
python -m agent_memory inventory --register SLUG "/path/to/repo" "role" "stack"
python -m agent_memory sync
python -m agent_memory --help-json
python -m agent_memory sync --help-json
python -m agent_memory inventory --help-json
python -m agent_memory ingest catalogПосле установки agent-memory в PATH — то же самое, что python -m agent_memory.
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted MCP memory for coding agents: persistent across sessions, editable markdown, team sharing.
One memory, every AI. A shared, user-owned markdown memory your AI clients read and write over MCP.
Persistent memory, knowledge graph, task management and more for AI agents via MCP.
Persistent AI memory shared across Claude, ChatGPT, coding agents, and compatible MCP clients.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceProvides portable memory for AI agents using plain Markdown files. Enables storing, recalling, and managing memories via MCP tools like recall, remember, forget, list, and get.3 npm1MIT
- AlicenseNot gradedqualityBmaintenanceProvides persistent, local-first memory for coding agents with Markdown as the source of truth, exposed via CLI, loopback API, MCP, and Codex hooks for context retrieval and durable writes.MIT
- AlicenseNot gradedqualityAmaintenanceA local markdown memory and cross-agent context engine for AI coding assistants. It provides an MCP server with tools to search, add, retrieve, and distill persistent memory across tools like Claude Code, Cursor, and Zed.165 PyPI5MIT
- AlicenseNot gradedqualityAmaintenanceProvides persistent, shared memory for AI agents via MCP, enabling retrieval of relevant memories instead of loading entire context. Allows agents across projects, machines, and tools to share a single auditable, markdown-native brain.3AGPL 3.0