﻿﻿{"id":2763,"date":"2026-04-16T14:37:59","date_gmt":"2026-04-16T12:37:59","guid":{"rendered":"https:\/\/elearningsamba.com\/index.php\/openai-met-a-jour-son-agents-sdk-avec-du-sandboxing-natif\/"},"modified":"2026-04-16T14:37:59","modified_gmt":"2026-04-16T12:37:59","slug":"openai-met-a-jour-son-agents-sdk-avec-du-sandboxing-natif","status":"publish","type":"page","link":"https:\/\/elearningsamba.com\/index.php\/openai-met-a-jour-son-agents-sdk-avec-du-sandboxing-natif\/","title":{"rendered":"OpenAI met \u00e0 jour son Agents SDK avec du sandboxing natif"},"content":{"rendered":"<p>La mise \u00e0 jour d&#8217;avril du SDK Agents d&#8217;OpenAI introduit deux nouvelles briques qui manquaient pour passer de l&#8217;agent-jouet au d\u00e9ploiement r\u00e9el. Le sandboxing natif permet de confiner un agent dans un espace de travail isol\u00e9, avec acc\u00e8s limit\u00e9 aux fichiers et outils d&#8217;un p\u00e9rim\u00e8tre d\u00e9fini. Et le nouveau harness d&#8217;ex\u00e9cution s\u00e9pare proprement le plan de contr\u00f4le (boucle agent, appels mod\u00e8le, routing d&#8217;outils, approbations, tracing, r\u00e9cup\u00e9ration d&#8217;erreurs) du plan de calcul (sandbox o\u00f9 l&#8217;agent lit, \u00e9crit, ex\u00e9cute du code, installe des d\u00e9pendances, snapshot son \u00e9tat).<\/p>\n<p>L&#8217;architecture est pens\u00e9e pour les agents &#8220;long-horizon&#8221;, ceux qui travaillent sur des t\u00e2ches complexes en plusieurs \u00e9tapes, sur des dur\u00e9es longues, avec un besoin de persistance d&#8217;\u00e9tat entre les \u00e9tapes. Le harness g\u00e8re la coordination, le d\u00e9veloppeur apporte son propre compute et stockage. C&#8217;est une s\u00e9paration qui permet de brancher le SDK sur n&#8217;importe quelle infrastructure, que ce soit Cloudflare, Vercel, Blaxel ou un cluster interne.<\/p>\n<p>Le SDK introduit aussi une abstraction &#8220;Manifest&#8221; pour d\u00e9crire un workspace de mani\u00e8re portable. En clair, vous d\u00e9crivez les outils, les fichiers et les permissions disponibles dans un format standardis\u00e9, et le harness sait reconstituer l&#8217;environnement ailleurs. C&#8217;est utile pour le test, pour la reproductibilit\u00e9, et pour d\u00e9ployer le m\u00eame agent dans des environnements diff\u00e9rents sans reconfigurer \u00e0 la main.<\/p>\n<p>Le lancement est Python d&#8217;abord, TypeScript pr\u00e9vu apr\u00e8s. Classique. \u00c7a peut agacer les \u00e9quipes full-stack qui bossent en TypeScript, mais c&#8217;est quand m\u00eame tr\u00e8s coh\u00e9rent avec le fait que la majorit\u00e9 des workloads agents en prod tournent encore en Python, surtout c\u00f4t\u00e9 data et s\u00e9curit\u00e9.<\/p>\n<p>Ce qui est int\u00e9ressant, c&#8217;est le sous-texte. OpenAI pousse un mod\u00e8le o\u00f9 son SDK est le harness, et le compute est chez le client ou chez un partenaire cloud. C&#8217;est un positionnement de plateforme d&#8217;orchestration, pas de fournisseur d&#8217;infra. Anthropic et Google proposent des approches comparables avec leurs propres SDKs, mais OpenAI a l&#8217;avantage du premier \u00e9cosyst\u00e8me de plugins et d&#8217;outils tiers d\u00e9j\u00e0 en place.<\/p>\n<p>Bref, pour les devs qui construisent des agents en prod, cette release comble de vrais trous. Sandboxing et harness, c&#8217;\u00e9taient les deux pi\u00e8ces manquantes.<\/p>\n<p>Source :<br \/>\n<a href=\"https:\/\/techcrunch.com\/2026\/04\/15\/openai-updates-its-agents-sdk-to-help-enterprises-build-safer-more-capable-agents\/\">Techcrunch<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>La mise \u00e0 jour d&#8217;avril du SDK Agents d&#8217;OpenAI introduit deux nouvelles briques qui manquaient pour passer de l&#8217;agent-jouet au d\u00e9ploiement r\u00e9el. Le sandboxing natif permet de confiner un agent dans un espace de travail isol\u00e9, avec acc\u00e8s limit\u00e9 aux fichiers et outils d&#8217;un p\u00e9rim\u00e8tre d\u00e9fini. Et le nouveau harness d&#8217;ex\u00e9cution s\u00e9pare proprement le plan de contr\u00f4le (boucle agent, appels mod\u00e8le, routing d&#8217;outils, approbations, tracing, r\u00e9cup\u00e9ration d&#8217;erreurs) du plan de calcul (sandbox o\u00f9 l&#8217;agent lit, \u00e9crit, ex\u00e9cute du code, installe des d\u00e9pendances, snapshot son \u00e9tat). L&#8217;architecture est pens\u00e9e pour les agents &#8220;long-horizon&#8221;, ceux qui travaillent sur des t\u00e2ches complexes en plusieurs \u00e9tapes, sur des dur\u00e9es longues, avec un besoin de persistance d&#8217;\u00e9tat entre les \u00e9tapes. Le harness g\u00e8re la coordination, le d\u00e9veloppeur apporte son propre compute et stockage. C&#8217;est une s\u00e9paration qui permet de brancher le SDK sur n&#8217;importe quelle infrastructure, que ce soit Cloudflare, Vercel, Blaxel ou un cluster interne. Le SDK introduit aussi une abstraction &#8220;Manifest&#8221; pour d\u00e9crire un workspace de mani\u00e8re portable. En clair, vous d\u00e9crivez les outils, les fichiers et les permissions disponibles dans un format standardis\u00e9, et le harness sait reconstituer l&#8217;environnement ailleurs. C&#8217;est utile pour le test, pour la reproductibilit\u00e9, et pour d\u00e9ployer le m\u00eame agent dans des environnements diff\u00e9rents sans reconfigurer \u00e0 la main. Le lancement est Python d&#8217;abord, TypeScript pr\u00e9vu apr\u00e8s. Classique. \u00c7a peut agacer les \u00e9quipes full-stack qui bossent en TypeScript, mais c&#8217;est quand m\u00eame tr\u00e8s coh\u00e9rent avec le fait que la majorit\u00e9 des workloads agents en prod tournent encore en Python, surtout c\u00f4t\u00e9 data et s\u00e9curit\u00e9. Ce qui est int\u00e9ressant, c&#8217;est le sous-texte. OpenAI pousse un mod\u00e8le o\u00f9 son SDK est le harness, et le compute est chez le client ou chez un partenaire cloud. C&#8217;est un positionnement de plateforme d&#8217;orchestration, pas de fournisseur d&#8217;infra. Anthropic et Google proposent des approches comparables avec leurs propres SDKs, mais OpenAI a l&#8217;avantage du premier \u00e9cosyst\u00e8me de plugins et d&#8217;outils tiers d\u00e9j\u00e0 en place. Bref, pour les devs qui construisent des agents en prod, cette release comble de vrais trous. Sandboxing et harness, c&#8217;\u00e9taient les deux pi\u00e8ces manquantes. Source : Techcrunch<\/p>\n","protected":false},"author":1,"featured_media":2764,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"give_campaign_id":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_kadence_starter_templates_imported_post":false,"footnotes":""},"class_list":["post-2763","page","type-page","status-publish","has-post-thumbnail","hentry"],"campaignId":"","_links":{"self":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/2763","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/comments?post=2763"}],"version-history":[{"count":0,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/2763\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media\/2764"}],"wp:attachment":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media?parent=2763"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}