Tous les articles

SOIT passe en open source : un runtime gouverné pour agents IA

SOIT Team

SOIT passe en open source : un runtime gouverné pour agents IA

Aujourd'hui nous publions SOIT en open source : un runtime d'agents et une plateforme de gouvernance pour les équipes qui ont besoin que leurs agents IA touchent de vrais systèmes d'entreprise sans perdre le contrôle. Le dépôt est public sur github.com/soit-ai/soit et la première version formelle, v1.0.0, est sortie.

Le problème n'est pas de construire des agents, c'est de leur faire confiance. La démo prend une semaine ; puis quelqu'un demande ce que l'agent a le droit de faire et qui l'a décidé, où vivent ses identifiants, quels hôtes il peut joindre, ce qu'il a fait exactement mardi dernier et combien cette exécution a coûté. Les frameworks orchestrent des appels et vous laissent les contrôles. Nous pensons que la réponse est un runtime où la gouvernance relève du noyau, pas d'une rustine.

L'idée centrale : chaque exécution d'agent est une exécution gouvernée. Tout passe par un même registre d'exécution et les mêmes contrôles s'appliquent partout : cloisonnement par tenant et workspace avec RBAC au niveau ressource ; capacités liées par listes d'approbation versionnées ; identifiants dans Vault injectés à la passerelle ; HTTP sortant contrôlé par politique ; tokens, latence et coût par étape, journal d'audit complet et chronologie rejouable ; et séparation des rôles : le rôle Dev ne peut modifier ni la politique d'egress, ni les secrets, ni les plugins installés.

SOIT Community livre la plateforme complète autour de quatre piliers : Build (assemblage visuel d'agents avec versionnage, éditeur de workflows DAG, pipeline de connaissances avec récupération sur Milvus et support MCP y compris OAuth 2.1), Execute (runtime événementiel avec checkpoints, reprises, chaînes de repli et routage multi-modèles entre OpenAI, Anthropic, DeepSeek, Qwen et tout endpoint compatible OpenAI), Observe (console de workspace avec volume d'exécutions, consommation de coûts, taux d'échec, traces OpenTelemetry et métriques Prometheus) et Govern (tout ce qui précède). Auto-hébergé en une commande Docker Compose.

Si vos agents tournent en production, votre plateforme d'agents fait partie de votre surface d'attaque. Chaque version de SOIT est construite par un pipeline déclenché par tag qui publie des images adressables par digest, des SBOM SPDX et des attestations de provenance et de SBOM adossées à Sigstore, plus une archive source déterministe et des SHA256SUMS vérifiables avec gh attestation verify.

Il faut aussi dire ce que vous n'obtenez pas : SOIT n'est pas un constructeur de chatbots léger, et la sécurité de contenu comme la détection de PII ne sont pas implémentées — SOIT expose un port de content-safety pour brancher un classifieur que vous opérez ; sans adaptateur configuré, aucune inspection n'a lieu. Nous préférons le dire plutôt que livrer une case à cocher vide.

SOIT est publié sous la licence Apache 2.0. L'usage commercial, l'auto-hébergement, les déploiements internes et la construction de produits par-dessus sont libres. Le cœur est et restera open source.

Le quickstart prend une dizaine de minutes avec Docker et des good first issues attendent les contributeurs. Si vos agents ont quitté le notebook et heurté le mur de la confiance, c'est fait pour vous — venez le casser et dites-nous où il pèche.