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

Быстрый старт для ИИ-агента

Одобрение в чате с ИИ

В чате с ИИ-агентом одобрение 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 или файл>

Далее: Протокол памяти, контролируемый человеком.