Быстрый старт для ИИ-агента
Одобрение в чате с ИИ
В чате с ИИ-агентом одобрение Engram является разговорным. Сначала агент показывает уточненные кандидаты TYPE: ... | TEXT: ..., а для правил также варианты Light/Balanced/Strict. Ответьте yes, чтобы сохранить именно эти кандидаты, audit, чтобы их исправить, или cancel, чтобы остановить процесс. После yes агент использует engram save-session --accept-all с точно одобренными кандидатами. Прямые сохранения через CLI по-прежнему используют A/B/C, если только команда accept-all не была вызвана явно.
Используйте Engram в первую очередь через вашего агента. CLI-интерфейс существует, но лучший сценарий использования таков: попросите агента загрузить память, выполните работу, а затем предложите зафиксировать долговечную память, когда появится что-то полезное.
Первое сообщение в новой сессии
Спросите:
Используй Engram для этой задачи. Загрузи память для: <описание того, что мы делаем>.
Если установлены адаптеры слэш-команд:
/engram load "<текущая задача>"
Агент должен лишь резюмировать связанные идентификаторы памяти (ID) и правила, а не вставлять файлы целиком.
Когда агенту требуется автономное руководство по использованию Engram, запустите:
engram llm
Это выведет упакованное руководство llm.txt и не потребует запуска engram inject.
Рекомендуемый диалог настройки
Спросите агента:
Инициализируй Engram для этого рабочего пространства, установи подходящий набор навыков (skillset) для этого агента и подскажи, какую команду мне использовать дальше.
Агент может запустить:
engram inject
engram help link
engram link <имя_агента>
Чтобы настроить этого же агента глобально, дабы новые рабочие пространства могли загружать глобальную память Engram без предварительного запуска engram inject:
engram link --global <имя_агента>
Для использования прямо в чате спросите:
Установи поддержку слэш-команд, чтобы я мог использовать /engram прямо из этого агента.
Ежедневный цикл работы
Начало:
/engram load "текущая задача"
В процессе работы:
/engram search "тема, которую я мог упустить"
Когда агент узнает важный долговечный факт:
/engram save knowledge
Когда по итогам сессии появилось несколько полезных правил, фактов или рабочих процессов:
/engram save-session
Короткая форма:
/engram ss
Чтобы включить недавнюю историю чатов, к которой агент действительно имеет доступ:
/engram save-session --query-level 3
--query-level должен быть положительным целым числом. Агент может использовать не больше указанного числа недавних сессий человек-агент, включая текущую, и не должен выдумывать недоступную историю.
Используйте флаг автоматического одобрения (accept-all) только тогда, когда вы действительно в этом уверены:
/engram ss -a
Флаг -a означает, что человек явно одобряет сохранение каждого предложенного агентом кандидата. Агенты не должны добавлять его самостоятельно без прямого указания человека.
Чтобы обработать доступные недавние чаты и сразу одобрить все сгенерированные кандидаты:
/engram ss -a last 50 sessions
Эта формулировка нормализуется в engram save-session --query-level 50 --accept-all.
Импорт существующих знаний
Для репозитория, в котором уже есть AGENTS.md, CLAUDE.md, правила Cursor, заметки или документация:
/engram take-control --plan
/engram take-control --all
Используйте флаг --plan вначале, если хотите увидеть выбранные файлы, пропущенные файлы, оценки токенов и предполагаемые типы памяти.
Глобальная память
Используйте глобальную память для настроек, которые должны следовать за вами во всех репозиториях:
Настрой глобальную память Engram по пути <путь>, затем сохрани это предпочтение глобально:
Используй pnpm для управления пакетами.
Агент может использовать:
engram inject --global-only --global-path <путь>
engram save --scope global "Используйте pnpm для управления пакетами."
engram link --global <имя_агента>
Когда inject видит настроенную глобальную память, он создает или выбирает пользовательский профиль по умолчанию для этого глобального корня, чтобы будущие рабочие пространства могли использовать его повторно.
Поддержание здоровья памяти
В конце любой значимой работы спросите агента:
Проверь состояние здоровья Engram, сообщи о невалидных записях памяти и предложи все, что стоит сохранить по итогам этой сессии.
Полезные команды:
engram upgrade
engram upgrade --plan
engram verify
engram repair
engram graph "<тема>"
engram quality-check
engram archive --reason "<причина>" <id или файл>