osFoundry / Platform
Approbations
Les appels d'agents ou d'outils risqués sont mis en file ici pour qu'un humain approuve. Traçabilité d'audit attachée.
Présentation
Approvals est le point de contrôle avec validation humaine intégré à osFoundry. Lorsqu'un agent s'apprête à faire quelque chose de conséquent, comme écrire dans un fichier, exécuter une commande shell, appeler une API externe, dépenser de l'argent via un outil connecté ou envoyer un message, cette action peut être retenue dans une file au lieu de s'exécuter aussitôt. Une personne examine exactement ce que l'agent compte faire, puis l'approuve ou la rejette. Rien de risqué ne s'exécute tant que quelqu'un n'a pas dit oui.
Comme osFoundry est un espace de travail de bureau local-first, la file et son historique restent chez vous plutôt que sur les serveurs d'un fournisseur, et la même porte de validation s'applique que l'agent soit animé par un modèle local, par un modèle cloud que vous connectez avec votre propre clé d'API ou par un point de terminaison auto-hébergé. Celui qui valide voit l'appel concret : l'outil invoqué et les arguments qui lui ont été passés, de sorte que la décision se fonde sur une intention réelle et non sur un résumé vague. Chaque approbation et chaque rejet est consigné : ce qui a été demandé, qui a décidé et quand. Cette piste d'audit reste rattachée à l'exécution, si bien que vous pouvez répondre à la question "pourquoi l'agent a-t-il fait cela ?" longtemps après coup.
Cela compte surtout quand vous laissez les agents agir avec une portée réelle. L'autonomie est utile jusqu'au moment précis où un agent franchit une étape irréversible ou coûteuse que vous n'aviez pas prévue. Approvals vous permet de garder les agents rapides sur les tâches à faible enjeu tout en plaçant une personne identifiée devant les actions qui peuvent supprimer des données, déplacer de l'argent ou toucher à la production. Il transforme le "faire entièrement confiance à l'agent" en une décision par action que vous contrôlez vraiment, sans couper l'automatisation partout.
Fonctionnalités clés
- Retenir les appels à risque des agents et des outils dans une file de revue au lieu de les exécuter automatiquement
- Voir l'outil exact et les arguments que l'agent veut exécuter avant d'approuver ou de rejeter
- Fonctionne de la même façon avec les modèles locaux, cloud (votre propre clé d'API) et auto-hébergés
- Piste d'audit complète pour chaque décision : ce qui a été demandé, qui a décidé et quand
- Local-first : la file de validation et son historique restent sur votre appareil
Cas d’usage
- Développeur : un agent propose une commande shell ou une écriture de fichier, et vous la validez avant qu'elle ne touche votre arbre de travail
- Responsable des opérations : les appels d'API sortants et les actions d'outils qui dépensent de l'argent attendent le feu vert d'une personne identifiée
- Auditeur conformité : récupérez la piste d'audit rattachée pour montrer qui a approuvé quelle action d'agent et quand
Questions fréquentes
Quels types d'actions sont envoyés à Approvals ?
Celles qu'un agent signale comme conséquentes : écrire des fichiers, exécuter des commandes, appeler des outils ou API externes, dépenser via des services connectés ou envoyer des messages. Au lieu de s'exécuter, l'appel entre en file pour qu'une personne examine l'outil exact et ses arguments, puis approuve ou rejette.
Utiliser Approvals veut-il dire que mes agents ne peuvent plus fonctionner en autonomie ?
Non. Les agents continuent de travailler seuls ; seules les actions que vous choisissez de contrôler s'arrêtent pour revue. Vous gardez une automatisation rapide sur les étapes de routine tandis qu'un humain reste devant les étapes risquées ou irréversibles.
Qu'est-ce qui est conservé dans la piste d'audit ?
Chaque approbation ou rejet est consigné avec l'action demandée, la décision et l'horodatage, rattaché à l'exécution dont il provient. Comme osFoundry est local-first, cet historique reste sur votre appareil plutôt que sur un serveur tiers.