Aller au contenu principal

Politique d’enregistrement automatique

L’onglet Construct permet de modifier .agents/engram.policy.json. Les flux ordinaires engram save et engram save-session restent approuvés par un humain ; cette politique ne s’applique qu’aux candidats autonomes explicitement filtrés par une politique.

Écritures autonomes​

Autoriser l’enregistrement automatique​

Correspond à autonomous_writes.enabled. Valeur par défaut : false. Lorsqu’il est désactivé, aucun candidat ne peut écrire de manière autonome.

Mode d’écriture​

Correspond à autonomous_writes.mode. review_only diffère les candidats pour révision ; autonomous autorise l’écriture des candidats qui franchissent toutes les autres portes.

Types autorisés​

Correspond à autonomous_writes.allowed_types. Les valeurs autorisées sont rule, skill, workflow et knowledge. Au moins un type est requis.

Portées autorisées​

Correspond à autonomous_writes.allowed_scopes. Les valeurs autorisées sont workspace et global.

Sources autorisées​

Correspond à autonomous_writes.allowed_sources. Entry propose autosave, agent-hook, cli et mcp ; les chaînes de source personnalisées non vides restent valides dans le fichier JSON de politique.

Seuil de confiance​

Correspond à autonomous_writes.confidence_threshold. Les valeurs autorisées sont low, medium et high.

Limite quotidienne d’écriture​

Correspond à autonomous_writes.daily_limit. Utilisez un entier non négatif. 0 empêche toute écriture autonome.

Jours de rétention de restauration​

Correspond à autonomous_writes.rollback_retention_days. Utilisez un entier non négatif correspondant à la période pendant laquelle les enregistrements d’audit restent éligibles à une restauration.

Portes de révision​

Limite de lignes de règle pour révision​

Correspond à review.max_rule_lines. Les candidats règles dépassant cet entier positif échouent à la révision.

Benchmark de rappel minimal​

Correspond à review.benchmark_min_recall_at_k. Utilisez un nombre compris entre 0 et 1.

Métadonnées context obligatoires​

Correspond à review.mandatory_metadata.context. Lorsqu’il est activé, les candidats sans métadonnées context échouent à la révision.

Métadonnées triggers obligatoires​

Correspond à review.mandatory_metadata.triggers. Lorsqu’il est activé, les candidats sans métadonnées triggers échouent à la révision.

Métadonnées role obligatoires​

Correspond à review.mandatory_metadata.role. Lorsqu’il est activé, les candidats sans métadonnées role échouent à la révision.

Flux CLI​

engram policy init
engram policy validate --json
engram autosave --policy --dry-run
engram policy audit --json
engram policy rollback <audit-id>

Utilisez dry-run avant d’activer le mode autonome. Les reçus d’audit contiennent des identifiants plutôt que des corps de mémoire, et la restauration archive la mémoire écrite sous politique.

Pages associées​