Aller au contenu principal
Version: Future

Vue d’ensemble des intégrations d’agents

Engram prend en charge deux couches d’intégration :

  • Fichiers de skill — instructions générées pour les agents qui lisent le contexte du projet.
  • Adaptateurs slash — invites de commande /engram générées pour les agents qui prennent en charge les commandes slash de projet ou les Agent Skills.
  • Outils de type MCP — un wrapper JSON-lines pour les agents qui peuvent enregistrer des processus d’outils externes.
  • Hooks d’agent — hooks d’hôte optionnels qui injectent le contexte Engram routé au démarrage de la session puis aux tours de changement de tâche.

Démarrage rapide​

engram inject
engram link all

engram link all installe l’ensemble des cibles publiques et signale des raisons SKIPPED déterministes pour les hôtes partiels, dans une seule installation unifiée couvrant les fichiers d’instructions du skillset, la configuration MCP, les adaptateurs slash et les hooks d’agent.

Catégories de cibles​

CatégorieCiblesComportement
Orientée exécutioncodex, claude, cursor, geminiCourtes instructions d’amorçage, un guide compagnon avec le flux complet, de courts pointeurs Agent Skill et la configuration MCP
Compatible hookscodex, claude, gemini, opencode, cursor, windsurf/cascadeHooks d’agent avec des schémas d’événements propres à chaque hôte
Repli compact/manuelagents-md, copilot, clineProtocole compact complet ; pas d’injection fiable de contexte à l’exécution en v1

Cibles prises en charge​

CibleFichierUsage principal
codexAGENTS.md, .agents/skills/engram/SKILL.mdInstructions de projet OpenAI Codex et Agent Skill
agents-mdAGENTS.mdRepli générique pour les agents compatibles AGENTS.md non listés
copilot.github/copilot-instructions.md ; global : ~/.copilot/copilot-instructions.mdInstructions de dépôt et d’utilisateur de GitHub Copilot
claudeAGENTS.md, .claude/engram.md, .agents/engram.md, plus un bloc CLAUDE.md uniquement lorsque ce fichier existe déjà, et des règles de chemin .claude/rules/engram/<id>.mdConsignes de projet Claude Code et règles de chemin natives
cursor.cursor/rules/engram.mdc, règles de chemin .cursor/rules/engram/<id>.mdc ; global : ~/.cursor/plugins/local/engram/Règles de projet Cursor, règles de chemin natives et plugin local
geminiGEMINI.md ; global : ~/.gemini/GEMINI.md, ~/.gemini/skills/engram/SKILL.mdContexte Gemini CLI, y compris les surfaces Antigravity compatibles Gemini
cline.clinerulesRègles de workspace de style Cline
windsurf.windsurf/rules/engram.md ; global : ~/.codeium/windsurf/memories/global_rules.mdRègles de workspace Windsurf et règles/MCP globaux
opencodeAGENTS.md, .opencode/engram.md, .opencode/skills/engram/SKILL.md, opencode.jsonRègles OpenCode, Agent Skill, outils MCP, commandes personnalisées, hooks de plugin
mcp.mcp.json ; global : ~/.gemini/settings.json, ~/.codex/config.toml et une indication claude mcp addEnregistrement du wrapper JSON-lines de type MCP
slash.claude/commands/engram.md, .cursor/commands/engram.md, .gemini/commands/engram.toml, .opencode/commands/engram.mdAdaptateurs slash natifs /engram

Alias : codex installe l’adaptateur agents-md plus le fichier Agent Skill générique, open-code correspond à opencode et cascade correspond à windsurf. Les anciennes cibles antigravity et antigravity-cli sont, pour l’instant, des alias de compatibilité masqués.

Matrice des capacités des hooks​

HôteInstallation de hook en v1Événements
codexOuiSessionStart, UserPromptSubmit, PreToolUse, PreCompact, SubagentStart (SessionEnd optionnel)
claudeOuiSessionStart, UserPromptSubmit, InstructionsLoaded (PreToolUse avec hooks.path_rules hook), PreCompact, SubagentStart (SessionEnd optionnel)
geminiOuiSessionStart, BeforeAgent, AfterTool, PreCompress
cursorOuisessionStart
windsurf / cascadeOuipre_user_prompt
opencodePris en charge via un plugin localchat.message, experimental.chat.system.transform
copilotIgnoréN/A
clineIgnoréN/A

Étapes suivantes​