Перейти к основному содержимому

Обзор интеграций агентов

Engram поддерживает два уровня интеграции:

  • Файлы навыков (Skill files) — сгенерированные инструкции для агентов, читающих контекст проекта.
  • Адаптеры слэш-команд (Slash adapters) — сгенерированные промпты команд /engram для агентов, поддерживающих слэш-команды проекта или Agent Skills.
  • Инструменты в стиле MCP — обертка JSON-lines для агентов, способных регистрировать процессы внешних инструментов.
  • Хуки агентов (Agent hooks) — подключаемые хуки хоста, внедряющие маршрутизированный контекст Engram в начале сессии и при последующей смене задач.

Быстрый старт​

engram inject
engram link all

engram link all устанавливает публичный набор целей и сообщает детерминированные причины SKIPPED для частично поддерживаемых хостов по файлам инструкций, конфигурации MCP, слэш-адаптерам и хукам агентов в единой установке.

Категории целей​

КатегорияЦелиПоведение
Сначала среда выполненияcodex, claude, cursor, geminiКраткие начальные инструкции, сопутствующее руководство с полным рабочим процессом, краткие указатели Agent Skill и конфигурация MCP
Поддержка хуковcodex, claude, gemini, opencode, cursor, windsurf/cascadeХуки агентов со специфичными для хоста схемами событий
Компактный/ручной фолбэкagents-md, copilot, clineПолный компактный протокол; без надежного внедрения контекста во время выполнения в v1

Поддерживаемые цели​

ЦельФайлОсновное назначение
codexAGENTS.md, .agents/skills/engram/SKILL.mdИнструкции проекта OpenAI Codex и Agent Skill
agents-mdAGENTS.mdУниверсальный фолбэк для неперечисленных агентов, совместимых с AGENTS.md
copilot.github/copilot-instructions.md; глобально: ~/.copilot/copilot-instructions.mdИнструкции репозитория и пользователя GitHub Copilot
claudeAGENTS.md, .claude/engram.md, .agents/engram.md, плюс блок CLAUDE.md только если этот файл уже существует, и правила путей .claude/rules/engram/<id>.mdРуководство проекта Claude Code и нативные правила путей
cursor.cursor/rules/engram.mdc, правила путей .cursor/rules/engram/<id>.mdc; глобально: ~/.cursor/plugins/local/engram/Правила проекта Cursor, нативные правила путей и локальный плагин
geminiGEMINI.md; глобально: ~/.gemini/GEMINI.md, ~/.gemini/skills/engram/SKILL.mdКонтекст Gemini CLI, включая совместимые с Gemini интерфейсы Antigravity
cline.clinerulesПравила рабочего пространства в стиле Cline
windsurf.windsurf/rules/engram.md; глобально: ~/.codeium/windsurf/memories/global_rules.mdПравила рабочего пространства Windsurf и глобальные правила/MCP
opencodeAGENTS.md, .opencode/engram.md, .opencode/skills/engram/SKILL.md, opencode.jsonПравила OpenCode, Agent Skill, инструменты MCP, пользовательские команды, хуки плагинов
mcp.mcp.json; глобально: ~/.gemini/settings.json, ~/.codex/config.toml, и подсказка claude mcp addРегистрация обертки JSON-lines в стиле MCP
slash.claude/commands/engram.md, .cursor/commands/engram.md, .gemini/commands/engram.toml, .opencode/commands/engram.mdНативные слэш-адаптеры /engram

Псевдонимы: codex устанавливает адаптер agents-md вместе с общим файлом Agent Skill, open-code сопоставляется с opencode, а cascade — с windsurf. Старые цели antigravity и antigravity-cli сейчас являются скрытыми псевдонимами совместимости.

Матрица возможностей хуков​

ХостУстановка хука в v1События
codexДаSessionStart, UserPromptSubmit, PreToolUse, PreCompact, SubagentStart (опционально SessionEnd)
claudeДаSessionStart, UserPromptSubmit, InstructionsLoaded (PreToolUse с hooks.path_rules hook), PreCompact, SubagentStart (опционально SessionEnd)
geminiДаSessionStart, BeforeAgent, AfterTool, PreCompress
cursorДаsessionStart
windsurf / cascadeДаpre_user_prompt
opencodeПоддерживается через локальный плагинchat.message, experimental.chat.system.transform
copilotПропущеноНедоступно
clineПропущеноНедоступно

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