DevCraft Документации
Инструкции

mem0

Setup MEM0_API_KEY, Cursor/CLI auth, onboard; add_memory / search_memories; отличие от cavemem.

mem0 (mem0ai/mem0) — production memory layer для агентов: Python/Node SDK, cloud platform или self-host. В Cursor MCP часто фигурирует как user-mem0 с tools add_memory, search_memories, get_memories и др.

mem0cavemem (локальный SQLite сессий) ≠ memory (локальный entity graph) ≠ codebase-memory-mcp (граф кода).

Setup / auth (MUST)

  1. Ключ: app.mem0.ai/dashboard/api-keysMEM0_API_KEY вида m0-….
  2. Cursor Desktop: environment рядом с prompt → Local → gear → MEM0_API_KEY=m0-…. Либо переустановить mem0-плагин — IDE запросит ключ (keychain).
  3. CLI / shell: export MEM0_API_KEY=m0-… в ~/.zshrc / ~/.bashrc.
  4. После появления ключа — skill mem0:onboard (если доступен в окружении).
  5. Статус хука auth=noneне вызывать write/search так, будто память работает; сначала setup.
  6. Не коммитить API key в git / docs / .env репозитория.

Ссылки

Установка

Hosted API + MCP-плагин IDE — типичный путь. Self-host / SDK — по README upstream (mem0ai / @mem0/oss). Без ключа tools бесполезны.

Использование

ОперацияНазначение
add_memoryЗаписать предпочтение / решение команды
search_memoriesНайти факты перед задачей
get_memories / update / deleteЖизненный цикл записей

Когда: кросс-сессионные предпочтения (язык PHPDoc, запрет devcraft/bin, стек DLE 20 + DevCraft 200.4) на нескольких машинах через platform.

Не нужно: секреты; пароли; дублировать граф кода (туда — Codebase Memory / CRG / graphify).

Пример на DevCraft

add_memory: «Команда DevCraft: UI/PHPDoc/ошибки на русском; AJAX только через devcraft/ajax.php; нет standalone CLI». Перед миграцией модуля — search_memories по «DevCraft conventions».

См. также

На этой странице