Перейти к основному содержимому
Версия: Future

Часто задаваемые вопросы (FAQ)

Является ли Engram векторной базой данных?

Нет. Поиск в Engram по умолчанию — это детерминированный лексический поиск. Команда engram search --semantic добавляет детерминированное локальное сходство, а не семантический поиск на основе эмбеддингов (embeddings). Векторы графа — это локальные хэшированные векторы слов, а не семантические эмбеддинги. Дополнительный локальный sqlite-vec является слоем ускорения, а не первоисточником истины.

Записывает ли Engram память автоматически?

Нет. Агенты предлагают кандидатов; люди одобряют. Прямой интерфейс CLI в терминале использует A/B/C. Чат ИИ-агента использует yes/audit/cancel. Только явные запросы на принятие всего (ss -a) сохраняют каждого кандидата, и агенты не должны добавлять флаг --accept-all, если только человек не запросил его сам.

Где хранится память?

  • Память рабочего пространства: <project>/.agents/.engram/
  • Глобальная память: везде, где вы её настроите (по умолчанию пуста до настройки)

Память рабочего пространства имеет приоритет. Глобальная память является резервной для многократно используемых настроек и контекста команды.

Какие агенты поддерживаются?

Codex, Claude, Gemini (и совместимые с Gemini интерфейсы Antigravity), Cursor, Windsurf/Cascade, OpenCode, Copilot, Cline, универсальные хосты, совместимые с AGENTS.md, хосты с поддержкой MCP и хосты с косыми командами (slash-commands). См. Обзор интеграции агентов.

Реализовано ли шифрование?

Конфигурация шифрования существует, но зашифрованное хранилище еще не реализовано. Четко документируйте текущие ограничения.

Могу ли я использовать Engram без Git?

Да. Git необязателен, но рекомендуется для хранения истории аудита, переносимости и командного анализа.

Как архивировать неверную запись памяти?

engram archive --reason "<причина>" <id-или-файл>

Файл покидает активную маршрутизацию только после утверждения и остается в папке archive/. Используйте архивацию, а не удаление, для обеспечения аудитоспособности.

Как мне переместить глобальную память?

engram update-global-folder <новый-путь>
engram ugf <новый-путь>
engram move global folder from <старый-путь> to <новый-путь>

Добавьте флаг --move-from-path <старый-путь>, если хотите, чтобы Engram также переместил весь старый глобальный корень в новое место.

Следующие шаги