Aller au contenu
3.5Intermédiaire7 min

OpenAI Agents SDK : ce qu'il sait faire et quand l'utiliser

Sebastian KarallMis à jour le 28 octobre 2026
Définition

L'OpenAI Agents SDK est un framework open source léger (licence MIT, Python et TypeScript) pour créer des agents avec peu d'abstractions. Il regroupe Agents, Handoffs, Guardrails, Sessions et Tracing, constitue le successeur prêt pour la production de l'expérimentation Swarm et s'est enrichi depuis avril 2026 de l'exécution en sandbox et d'un harness natif au modèle.

L’essentiel

  • L'OpenAI Agents SDK est volontairement minimaliste : ses primitives de base sont Agents, Handoffs, Guardrails, Sessions et Tracing, plutôt que de lourds modèles de graphe.
  • C'est le successeur prêt pour la production de l'expérimentation Swarm et, depuis avril 2026, il intègre l'exécution native en sandbox, la mémoire/les snapshots ainsi que la prise en charge de MCP et d'AGENTS.md (état 2026).
  • Ses points forts se situent dans l'écosystème OpenAI : le délai le plus court jusqu'à la première démo, une optimisation native pour GPT et l'Agent Builder visuel d'AgentKit.
  • Limites : une API toujours en v0.x, des patterns multi-agents moins matures que LangGraph et une nette attraction vers OpenAI. L'Assistants API est dépréciée, sa date d'arrêt était le 26 août 2026.
  • Pour utiliser les modèles OpenAI avec une résidence des données dans l'UE, deux voies existent : la région Europe de l'API OpenAI (uniquement après validation par OpenAI) ou Azure OpenAI avec un déploiement dans des régions de l'UE. Sans choix de région, OpenAI ne s'engage sur aucun lieu de traitement.
  • Il convient aux déploiements centrés sur GPT et à l'itération rapide ; pour des charges de travail de longue durée soumises à audit, LangGraph ou le Microsoft Agent Framework sont souvent le meilleur choix.

L'OpenAI Agents SDK est un framework léger et open source (licence MIT) pour créer des agents IA avec délibérément peu d'abstractions. Disponible en Python et en TypeScript, il est considéré comme le successeur prêt pour la production de l'expérimentation Swarm et regroupe cinq primitives de base : Agents, Handoffs, Guardrails, Sessions et Tracing. Depuis la mise à jour du 15 avril 2026, il intègre aussi l'exécution native en sandbox, un harness natif au modèle ainsi que la prise en charge de MCP et d'AGENTS.md (état 2026).

  • Ce que c'est : un framework d'agents à faible niveau d'abstraction signé OpenAI, publié pour la première fois le 11 mars 2025, actuellement en version 0.14.x ou supérieure (état 04/2026).
  • Pour quels usages : les déploiements centrés sur GPT, l'itération rapide et le délai le plus court jusqu'à la première démo, y compris l'Agent Builder visuel d'AgentKit.
  • Où sont les limites : une API toujours en v0.x, des patterns multi-agents moins matures que LangGraph et une nette attraction vers les modèles OpenAI.

Les primitives de base en bref

La conception suit le principe « minimal abstractions » : au lieu d'un modèle lourd de graphe ou de crew, il y a une poignée de briques composables.

  • Agents : une unité composée d'instructions, d'outils et d'un modèle. Les outils vont de l'accès aux fichiers et au shell jusqu'à l'exécution en sandbox disponible depuis avril 2026, en passant par apply-patch.
  • Handoffs : un agent transfère la conversation à un autre agent spécialisé. C'est le pattern central des workflows multi-agents. Tu peux aussi intégrer des agents comme outils (« Agents as Tools ») si l'agent appelant doit garder le contrôle.
  • Guardrails : une couche de validation et de sécurité qui contrôle les entrées et les sorties avant leur traitement ultérieur.
  • Sessions : une mémoire à court et à long terme configurable ; la mise à jour d'avril 2026 a ajouté la mémoire et les snapshots.
  • Tracing : une observabilité intégrée via l'OpenAI Traces UI, complétée par un export OpenTelemetry, par exemple vers Logfire ou AgentOps.

Ces cinq primitives couvrent quatre des six briques qui font un framework d'agents complet (abstraction des agents, couche d'outils, gestion d'état, orchestration) et y ajoutent l'observabilité et des hooks de production.

De l'expérimentation Swarm au SDK de production

Swarm était la première tentative d'OpenAI, volontairement expérimentale, dans le domaine des systèmes multi-agents, sans ambition de production ni support officiel. L'Agents SDK en reprend les idées directrices, à commencer par les handoffs légers entre agents, et les transpose dans un framework pris en charge. La trajectoire de maturation est visible depuis le lancement : lors du DevDay du 6 octobre 2025, OpenAI a présenté avec AgentKit un Agent Builder visuel, un Connector Registry et ChatKit. La mise à jour du 15 avril 2026 a ensuite apporté l'exécution en sandbox, un harness natif au modèle pour les tâches de longue durée ainsi qu'une prise en charge de premier plan du Model Context Protocol (MCP) et de la convention de dépôt AGENTS.md.

Point important pour la planification : OpenAI a déprécié l'ancienne Assistants API en août 2025. La liste des dépréciations d'OpenAI indique le 26 août 2026 comme date d'arrêt. Les nouveaux projets s'appuient directement sur l'Agents SDK et la Responses API, et les charges de travail Assistants existantes doivent être migrées vers la Responses API et la Conversations API (situation en octobre 2026).

Les points forts dans l'écosystème OpenAI

Les plus grands avantages apparaissent si tu travailles déjà avec la stack OpenAI :

  • Optimisation native pour GPT : le SDK est étroitement calibré sur les modèles OpenAI, ce qui rend le tool calling et le comportement de raisonnement directement exploitables.
  • Délai le plus court jusqu'à la démo : peu d'abstractions, c'est peu de boilerplate. Un agent fonctionnel est vite en place.
  • Couche visuelle via AgentKit : l'Agent Builder abaisse la barrière d'entrée, y compris pour les parties prenantes moins techniques.
  • Protocoles ouverts : MCP et AGENTS.md sont pris en charge nativement depuis avril 2026, ce qui standardise la connexion des outils et les conventions de dépôt.
  • Portée multi-fournisseurs (avec astérisque) : selon OpenAI, le SDK peut fonctionner avec plus de 100 LLM via des endpoints compatibles Chat Completions. Il s'agit toutefois d'une affirmation de l'éditeur, qui dépend en pratique de la compatibilité de chaque endpoint.

En production, le SDK est notamment utilisé par Ramp, Bain & Company, Canva et LY Corporation.

Limites et dépendance au fournisseur

Le revers du minimalisme doit être dit clairement :

  • Attraction vers OpenAI : même si le SDK est open source, l'API des modèles reste propriétaire. L'optimisation native pousse de fait les projets vers GPT.
  • Encore en v0.x : l'API n'est pas finale ; des changements incompatibles sont possibles.
  • Patterns multi-agents moins matures : pour une orchestration complexe, de longue durée et soumise à audit, LangGraph, avec son modèle de graphe et LangSmith, ou le Microsoft Agent Framework sont plus fiables.
  • Migration imposée depuis l'Assistants API : l'Assistants API est dépréciée, sa date d'arrêt était le 26 août 2026. Les charges de travail existantes doivent être migrées vers la Responses API et la Conversations API.
  • Résidence des données en Europe : sans choix de région, OpenAI ne s'engage pas sur le lieu de traitement des requêtes API. Pour utiliser les modèles OpenAI avec une résidence des données dans l'UE, deux voies existent : la région Europe de l'API OpenAI (stockage et traitement dans l'EEE et en Suisse, uniquement après validation par OpenAI) ou Azure OpenAI avec un déploiement dans des régions de l'UE (par exemple Francfort, West Europe, Sweden Central). Le débat sur le CLOUD Act chez les fournisseurs américains reste d'actualité. Ces informations sont données à titre indicatif et ne remplacent pas un conseil juridique.

Comparaison avec les alternatives

Critère

OpenAI Agents SDK

LangGraph

Microsoft Agent Framework

Claude Agent SDK

Langages

Python, TypeScript

Python, JS/TS

.NET (C#), Python ; Java en bêta

Python, TypeScript

Licence

MIT (API des modèles propriétaire)

MIT

MIT

Python : MIT ; TypeScript : Anthropic Commercial Terms

Maturité (état 2026)

GA avec sprints actifs, API v0.x

GA (v1)

GA depuis le 03.04.2026 avec LTS

Bibliothèque GA, API v0.x

Multi-agents

Handoffs, Agents as Tools

Graphe (Supervisor/Swarm/HITL)

Workflow en graphe, parallèle/hiérarchique

Sous-agents, sessions

Support MCP

natif (04/2026)

via adaptateur

natif

natif

Sandbox

native (04/2026)

moyenne

CodeAct/Hyperlight

Permissions, sandbox

Hébergement UE

Région Europe de l'API OpenAI (avec validation) ou Azure OpenAI (UE)

auto-hébergement libre (STACKIT, IONOS, OVHcloud)

Régions Azure dans l'UE

via AWS Bedrock (UE)

La logique de décision tient en quelques mots : GPT uniquement et le chemin le plus rapide vers une démo plaident pour l'OpenAI Agents SDK. Une obligation d'audit et des charges de travail de longue durée, fortement dépendantes de l'état, plaident pour LangGraph ou le Microsoft Agent Framework. Une contrainte .NET mène au Microsoft Agent Framework, un choix stratégique en faveur d'Anthropic au Claude Agent SDK.

Exemple rapide : triage avec handoff

Un schéma courant est un agent de triage qui transmet les demandes entrantes à des agents spécialisés. En pseudo-code :

```python
from agents import Agent, Runner

billing_agent = Agent(
name="Billing",
instructions="Réponds aux questions sur les factures et les paiements."
)

tech_agent = Agent(
name="Technique",
instructions="Résous les problèmes techniques liés au produit."
)

triage = Agent(
name="Triage",
instructions="Transmets la demande à l'agent approprié.",
handoffs=[billing_agent, tech_agent]
)

result = Runner.run_sync(triage, "Ma facture a été prélevée deux fois.")
print(result.final_output)
```

L'agent de triage reconnaît le sujet facturation et transfère la demande via un handoff à l'agent Billing, qui répond avec son propre contexte. Les guardrails peuvent contrôler l'entrée en amont, les sessions conservent l'historique de la conversation et chaque étape est automatiquement enregistrée dans le tracing. Concrètement, au lieu de maintenir un prompt monolithique couvrant tous les cas, tu répartis la logique entre des agents spécialisés. Cela réduit la complexité des prompts et rend les sources d'erreur traçables dans l'interface Traces.

Pour les agences et les décideurs B2B

Pour les agences marketing et les équipes B2B en Europe, l'OpenAI Agents SDK est l'outil de choix quand comptent les prototypes rapides basés sur GPT et les cycles d'itération courts, par exemple pour le triage du support, les pipelines de contenu ou les systèmes d'assistance internes. Si tu mises à long terme sur la souveraineté, l'auditabilité ou l'indépendance vis-à-vis des fournisseurs, tu devrais anticiper consciemment l'attraction vers OpenAI, sécuriser la résidence des données dans l'UE via la région Europe de l'API OpenAI ou via Azure OpenAI, et garder tes prompts, tes outils et tes suites d'évaluation indépendants du framework pour pouvoir passer plus tard sans friction à LangGraph ou à une autre plateforme. Blck Alpaca accompagne ce choix d'architecture et d'outils dans le cadre de l'intégration d'agents IA, de la première étude de faisabilité jusqu'à une exploitation en production conforme au RGPD.

Résumer avec l’IAChatGPTClaudePerplexity

Ouvre le chat avec un prompt prêt à l’emploi.

Questions fréquentes

L'OpenAI Agents SDK est-il le successeur de Swarm ?
Oui. Swarm était un projet multi-agents expérimental d'OpenAI, sans vocation à aller en production. L'Agents SDK en reprend les idées de base (abstractions minimales, handoffs entre agents) et les prolonge sous la forme d'un framework pris en charge et utilisable en production. Il a été publié le 11 mars 2025 et développé activement depuis (état 2026).
Est-ce que l'Agents SDK me rend dépendant d'OpenAI ?
En partie. Le SDK lui-même est open source (licence MIT) et, selon OpenAI, utilisable avec plus de 100 LLM via des endpoints compatibles Chat Completions. Dans la pratique, il est toutefois optimisé nativement pour GPT, et l'attraction vers le fournisseur est réelle. L'API des modèles reste propriétaire. Pour utiliser les modèles OpenAI avec une résidence des données dans l'UE, tu as la région Europe de l'API OpenAI (uniquement après validation par OpenAI) ou Azure OpenAI avec un déploiement dans des régions européennes (situation en octobre 2026).
Que sont les handoffs dans l'OpenAI Agents SDK ?
Un handoff transfère la conversation d'un agent à un autre agent spécialisé, par exemple d'un agent de triage à un agent de facturation ou de support technique. L'agent cible reprend le contexte et la main. Les agents peuvent aussi être intégrés comme outils lorsque l'agent appelant doit garder le contrôle.
L'OpenAI Agents SDK convient-il aux charges de travail d'entreprise soumises à audit ?
Avec des réserves. Il propose une interface Traces et un export OTel (par exemple vers Logfire ou AgentOps), mais l'API est encore en v0.x et les patterns multi-agents sont moins matures que dans LangGraph. Pour des exigences strictes d'audit, de journalisation et de supervision humaine, LangGraph avec LangSmith ou le Microsoft Agent Framework sont souvent le choix le plus fiable (état 2026).
Dois-je migrer depuis l'Assistants API ?
Oui, et immédiatement si ton code appelle encore des endpoints Assistants. OpenAI a déprécié l'Assistants API en août 2025 et fixé son arrêt au 26 août 2026. Les nouveaux projets s'appuient directement sur l'Agents SDK et la Responses API ; les charges de travail Assistants existantes doivent être migrées vers la Responses API et la Conversations API. Garde tes prompts, tes outils et tes suites d'évaluation indépendants du framework pour faciliter la transition.

Envie d’aller plus loin ?

Reçois les nouvelles analyses directement dans ta boîte mail ou découvre comment nous mettons ce savoir au service des entreprises.