Aller au contenu

Ce que reçoit l’agent sur un Block

Nécessite @openlatch/client 0.7.0 ou une version ultérieure

Utilisez cette page pour savoir ce que voient un agent et son opérateur quand une politique d’intention en Enforce bloque une action, et où va ce texte.

Quand une politique d’intention en Enforce bloque une action, le client refuse l’action et donne à l’agent, comme raison, la phrase que votre organisation a ratifiée, dans la langue de son brief. Une ligne fixe la suit et la désigne comme une politique OpenLatch, pour que l’agent la lise comme une politique citée plutôt que comme une instruction. Quand la politique d’intention demande à l’agent de déclarer un fait, ses questions suivent dans la même raison. L’agent peut alors essayer autre chose, et la session continue.

La phrase est stockée en texte brut : les caractères de contrôle, le balisage et les blocs de code sont retirés lors de la préparation de la politique, et sa longueur est plafonnée. L’action que l’agent a tentée est échappée avant d’apparaître dans la notification de l’opérateur.

Sur chaque agent capable d’en afficher une, l’opérateur reçoit aussi une notification : ce qui a été bloqué, l’action, l’AIP et sa phrase, et le fait que rien n’a été exécuté. La console affiche la décision et son anomalie comme pour tout Block.

Le client renvoie le refus par la propre surface de refus de chaque agent raccordé. Que cette raison atteigne ensuite le modèle de l’agent est mesuré agent par agent, et le tableau n’indique que ce qui a été mesuré.

AgentDistributionNiveau de contrôleLa raison du refus atteint le modèle
Claude CodeToutesEnforced sur le plan de commandeMesure en cours ; aucun résultat publié pour l’instant
Codex CLIGérée, via MDM, un réglage système ou une configuration cloudEnforced sur le plan de commandeNon mesuré
Codex CLILibre-serviceMonitored sur le plan de commande jusqu’à ce que le développeur approuve le hook OpenLatch dans Codex CLI, puis Enforced sur ce planNon mesuré
CursorLibre-service, dans l’IDE et la CLI, sous macOS et WindowsEnforced sur le plan de commandeNon mesuré
ClineLibre-service, dans VS Code, sous macOSMonitored sur le plan de commandeNon mesuré
DevinLibre-service, la CLI Devin sous macOS, build 3000.11.228 ou ultérieurEnforced sur le plan de commandeNon mesuré
DevinLibre-service, Devin Desktop sous macOS, Windows et Linux, et la CLI Devin sous Windows et LinuxMonitored sur le plan de commandeNon mesuré
OpenCodeLibre-service, dans l’interface terminal et sa commande run, sous macOS, Linux et WindowsMonitored sur le plan de commandeNon mesuré

Renvoyer la phrase ne change jamais le niveau de contrôle d’un agent. Là où une installation est Monitored sur le plan de commande, la décision est enregistrée, et le refus n’atteint l’agent que dans la mesure où cet agent charge le hook. Niveaux de contrôle explique chaque niveau.

DestinationQuand
L’agent, et à travers lui le fournisseur du modèle de l’agentSur chaque Block, puisque la raison entre dans le contexte de l’agent
Les canaux de notification que configure votre organisationSur chaque anomalie avec un verdict Ask ou Block, pour les canaux qui y sont abonnés. Voir Configurer les canaux de notification

Il n’existe aucune option pour remplacer la phrase par une raison neutre. Écrivez chaque phrase en sachant que l’agent, le fournisseur de son modèle et vos propres canaux la lisent. Traitement des données et sécurité liste chaque flux.