Parcourir la documentation

Introduction à OOMOL

OOMOL offre aux Agents IA et aux backends de produit une méthode commune pour utiliser les Apps connectées. Un utilisateur autorise un compte une fois ; un Agent, un Skill ou un backend peut ensuite appeler les outils autorisés sans recevoir le mot de passe du compte ni le jeton brut du fournisseur.

Utilisez OOMOL lorsque vous devez :

  • Donner à un Agent l’accès aux outils d’Apps comme Gmail, GitHub, Notion ou Slack.
  • Réutiliser les mêmes Apps connectées avec les Agents pris en charge.
  • Regrouper des instructions d’Agent réutilisables sous forme de Skills.
  • Ajouter des intégrations d’Apps autorisées par les utilisateurs à un backend de produit.
  • Exécuter le runtime Connector open source dans votre propre environnement.

Commencer par votre objectif

ObjectifCommencer ici
Utiliser les Apps connectées depuis un AgentUtiliser OOMOL avec un Agent IA
Appeler vos propres Apps connectées depuis le code backendVue d’ensemble de Connector
Permettre à chaque utilisateur de votre SaaS de connecter ses propres comptesVue d’ensemble de l’intégration SaaS
Conserver le runtime, les identifiants et les journaux dans votre environnementVue d’ensemble d’OpenConnector

Si plusieurs lignes semblent pertinentes, consultez Choisir un parcours d’intégration avant de créer des identifiants ou de déployer l’infrastructure.

Fonctionnement d’un appel d’outil

  1. Un utilisateur connecte une App et approuve les permissions du fournisseur.
  2. OOMOL stocke les identifiants obtenus dans le runtime hébergé ou auto-hébergé sélectionné.
  3. L’Agent, le Skill ou le backend découvre une opération et son schéma d’entrée.
  4. L’appelant sélectionne un compte connecté et envoie les données de l’opération.
  5. Le runtime Connector appelle le fournisseur et renvoie le résultat.

L’appelant utilise les ID d’opération, les schémas, les libellés des connexions et les résultats. Les mots de passe des fournisseurs et les jetons OAuth bruts restent à l’intérieur de la limite des identifiants.

Les surfaces du produit

Apps

Une App représente un service tiers ou un service intégré disponible dans OOMOL. Connecter une App crée une connexion autorisée que les outils peuvent utiliser.

Parcourez le catalogue d’Apps ou ouvrez le guide d’une App dans Connexions aux Apps et permissions pour consulter les permissions et les détails d’utilisation d’un service.

Agents et oo CLI

oo est le point d’entrée en ligne de commande utilisé par les Agents disposant d’un accès au terminal. Les pages d’installation fournissent des instructions de configuration pour Codex, ChatGPT, Claude Code, les autres Agents et les clients MCP.

Commencez par Utiliser OOMOL avec un Agent IA.

Skills

Un Skill est un package d’instructions réutilisables qui apprend à un Agent à accomplir une tâche. Un Skill peut combiner les outils des Apps OOMOL avec des scripts locaux et le propre raisonnement de l’Agent.

Parcourez les Skills OOMOL pour regrouper la sélection des outils et les instructions d’une tâche dans un workflow réutilisable.

Connector

Connector constitue la couche de connexion et d’exécution. Il autorise les comptes, stocke les identifiants, expose les schémas des opérations et exécute les appels des fournisseurs. Commencez par le Connector hébergé, une intégration SaaS ou OpenConnector.

Les identifiants restent derrière une limite

Cette limite dépend du parcours choisi :

  • L’hébergement OOMOL stocke et renouvelle les identifiants pour les appels hébergés des Agents et du SDK.
  • Un projet Connector SaaS sépare les identifiants du projet et les connexions des utilisateurs finaux.
  • Un déploiement OpenConnector auto-hébergé stocke les identifiants et les enregistrements d’exécution dans l’infrastructure que vous exploitez.

Examinez les scopes avant de connecter un compte, exposez uniquement les opérations nécessaires à la tâche et ne placez pas les clés API dans le code du navigateur, les prompts ou les dépôts.

Étape suivante

Suivez le Démarrage rapide pour atteindre rapidement un premier appel d’outil réussi. Si vous créez une intégration de produit, poursuivez avec Choisir un parcours d’intégration.