Aller au contenu principal

profiles / workspaces / config

Gérer les profils, les cibles d'enregistrement, les limites de chargement, les modes de lecture/preuve, les rôles et la configuration d'exécution.

profile

engram profile status
engram profile create personal --global-path ~/Documents/engram-personal --use
engram profile use company --workspace
engram profile merge personal company --dry-run

L'ordre de résolution du profil est le --profile explicite ou ENGRAM_PROFILE, puis le default_profile de l'espace de travail, puis le profil de l'utilisateur actif. Si l'espace de travail W est épinglé sur le profil B alors que le profil par défaut de l'utilisateur reste le profil A, chaque chargement normal, chargement MCP et injection de hook d'agent pour W lit la mémoire globale du profil B et jamais celle du profil A. Un profil explicite différent de la valeur par défaut de l'espace de travail utilise la mémoire globale de ce profil et désactive la mémoire de l'espace de travail pour cette commande.

set-save-target

engram set-save-target status
engram set-save-target workspace
engram set-save-target global
engram set-save-target both

set-load-limit

engram set-load-limit 1..32
engram set-load-limit status
engram set-load-limit reset

set-read

engram set-read startup|auto|always|manual|off
engram set-read status

set-proof

engram set-proof off|compact
engram set-proof status

set-role

engram set-role frontend
engram set-role backend security
engram set-role

Lorsque engram set-role ... ou engram set-rule-variant ... réussit, la CLI renvoie une ligne Agent action:. Les adaptateurs slash et les hôtes MCP compatibles avec Engram doivent immédiatement réexécuter engram load "<current task/request>".

set-rule-variant

engram set-rule-variant strict|balanced|light|off

config

engram config view
engram config set <key> <value>

Référence des paramètres clés

CléDescriptionPar défautPlage / Options
memory.rule_line_targetNombre de lignes recommandé pour les mémoires de règles7050 à 200
memory.rule_line_hard_limitNombre de lignes maximal autorisé pour les mémoires de règles10050 à 200
load.limitNombre maximum de mémoires renvoyées par un chargement normal81 à 32
rule_variants.enabledActiver ou désactiver la génération de variantes de règlestruetrue, false
rule_variants.activeMode de variante de règle activebalancedlight, balanced, strict
graph.enabledActiver ou désactiver le routage basé sur le graphetruetrue, false
graph.max_relatedNombre maximum de mémoires associées à récupérer du graphe81 à 20
graph.min_related_scoreScore de similarité minimal pour ajouter des arêtes de graphe0.30.0 à 1.0
vector.enabledActiver ou désactiver la recherche vectorielle de secourstruetrue, false
live_sync.enabledSynchroniser les fichiers de contexte d'agent générés lors de l'enregistrementtruetrue, false
global_git.enabledActiver l'automatisation de la synchronisation du dépôt Git globalfalsetrue, false
global_git.remoteNom du dépôt distant Git pour la synchronisation globaleoriginChaîne
global_git.branchNom de la branche Git pour la synchronisation globalemainChaîne

Ces paramètres sont également gérables visuellement sous l'onglet Construct dans engram entry.

Étapes suivantes