{"id":3868,"date":"2026-04-17T13:44:19","date_gmt":"2026-04-17T13:44:19","guid":{"rendered":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2026\/04\/17\/openai-upgrades-its-agents-sdk-with-sandboxing-and-a-new-model-harness\/"},"modified":"2026-04-17T13:44:19","modified_gmt":"2026-04-17T13:44:19","slug":"openai-upgrades-its-agents-sdk-with-sandboxing-and-a-new-model-harness","status":"publish","type":"post","link":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2026\/04\/17\/openai-upgrades-its-agents-sdk-with-sandboxing-and-a-new-model-harness\/","title":{"rendered":"OpenAI Upgrades Its Agents SDK With Sandboxing and a New Model Harness"},"content":{"rendered":"<div><img data-opt-id=723960471  fetchpriority=\"high\" decoding=\"async\" width=\"770\" height=\"330\" src=\"https:\/\/devops.com\/wp-content\/uploads\/2025\/06\/AI-model.jpg\" class=\"attachment-large size-large wp-post-image\" alt=\"\" \/><\/div>\n<p><img data-opt-id=1667573176  fetchpriority=\"high\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/devops.com\/wp-content\/uploads\/2025\/06\/AI-model-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" \/><\/p>\n<p><span>Building enterprise-grade AI agents just got a little less risky. OpenAI has released a significant update to its Agents SDK, adding two capabilities that development teams have been waiting for: Native sandboxing and an in-distribution model harness. Together, these additions push the SDK from a promising framework into something closer to a production-ready platform.<\/span><\/p>\n<h3><span>From Swarm to Something Serious<\/span><\/h3>\n<p><span>If you\u2019ve been following OpenAI\u2019s agent development story, the Agents SDK has come a long way in a short time. It launched in early 2025 as the production-ready successor to Swarm, an experimental, lightweight framework for exploring multi-agent patterns. The SDK brought structure to what Swarm only suggested \u2014 formalizing four core primitives: Agents, Handoffs, Guardrails, and Tracing.<\/span><\/p>\n<p><span>That foundation gave developers a working starting point. But building agents that can run complex, multi-step tasks over extended periods \u2014 what the industry calls long-horizon agents \u2014 required developers to fill in many gaps themselves. That\u2019s what this update begins to address.<\/span><\/p>\n<h3><span>Sandboxing: Running Agents Without the Risk<\/span><\/h3>\n<p><span>The most significant addition is sandboxing. Agents running without guardrails in a production environment carry real risk. They\u2019re capable, but not always predictable. A sandboxed agent operates inside a controlled, siloed workspace \u2014 it can access the files and code it needs for a specific operation, but it can\u2019t wander into parts of the system it shouldn\u2019t touch.<\/span><\/p>\n<p><span>This approach lets agents operate in a siloed capacity, accessing only what\u2019s needed for specific operations while protecting the system\u2019s overall integrity. For enterprise teams that have been cautious about deploying agents in sensitive environments, this matters.<\/span><\/p>\n<p><span>Karan Sharma from OpenAI\u2019s product team put it plainly. He described the launch as being about making the existing Agents SDK compatible with sandbox providers, so teams can build long-horizon agents using OpenAI\u2019s harness with whatever infrastructure they already have.<\/span><\/p>\n<h3><span>The Harness: Getting Agents to Work Like Codex<\/span><\/h3>\n<p><span>The second major addition is an in-distribution harness for frontier models. In agent development, the \u201charness\u201d refers to everything around the model itself \u2014 the instructions, tools, approvals, tracing, handoffs, and state management that make an agent functional in a real environment. Without a strong harness, even the best models underperform.<\/span><\/p>\n<p><span>The evolved Agents SDK provides the model with a harness that includes instructions, tools, approvals, tracing, handoffs, and resume bookkeeping \u2014 the kind of model behavior seen in Codex-style agents. That last part is telling. OpenAI is essentially bringing the same scaffolding that powers Codex into the broader Agents SDK, which signals where the company sees all of this heading.<\/span><\/p>\n<p><span>The harness is launching in Python first, with TypeScript support planned for a later release.<\/span><\/p>\n<h3><span>Provider-Agnostic From the Start<\/span><\/h3>\n<p><span>One thing worth noting: the SDK isn\u2019t locked to OpenAI\u2019s own models. While optimized for OpenAI models, the SDK works with more than 100 other LLMs through the Chat Completions API \u2014 a design choice that avoids vendor lock-in while keeping the development experience straightforward. That kind of flexibility matters to enterprise teams evaluating long-term infrastructure decisions.<\/span><\/p>\n<h3><span>The Assistants API Clock Is Ticking<\/span><\/h3>\n<p><span>This update also comes with a reminder that isn\u2019t getting enough attention. OpenAI plans to formally deprecate the Assistants API, with a target sunset date in mid-2026, and will provide a migration guide to help developers move their applications to the Responses API. Teams still running workloads on the Assistants API should treat this update as a signal to start planning their migration now, not later.<\/span><\/p>\n<h3><span>What This Means for Enterprise DevOps Teams<\/span><\/h3>\n<p><span>The Agents SDK update reflects something broader happening across the industry. Enterprises aren\u2019t just experimenting with agents anymore \u2014 they\u2019re trying to deploy them at scale, in real environments, with real consequences if something goes wrong.<\/span><\/p>\n<p><span>\u201cSandboxing enforces execution boundaries; the harness anchors orchestration with approvals, tracing, handoffs, and resume bookkeeping. OpenAI now competes directly with vendors building standalone agent control planes,\u201d according to <\/span><span>Mitch Ashley, <\/span><span>VP and practice lead for software lifecycle engineering at<\/span><a href=\"https:\/\/futurumgroup.com\/\" target=\"_blank\" rel=\"noopener\"> <span>The Futurum Group<\/span><\/a><span>.<\/span><\/p>\n<p><span>\u201cPlatform selection criteria shift accordingly. Enterprise teams must weigh execution and governance primitives alongside model quality. Teams on the Assistants API cannot defer migration planning given the mid-2026 sunset, and vendors without comparable primitives face procurement pressure.\u201d<\/span><\/p>\n<p><span>The combination of sandboxing and a structured harness doesn\u2019t solve every challenge, but it removes two significant barriers that have made enterprise teams hesitant. Agents can now operate in controlled environments with the kind of scaffolding that supports tracing, approvals, and resumability \u2014 features that are table stakes for production software.<\/span><\/p>\n<p><span>OpenAI has said it will continue expanding the SDK. But even in its current form, this update makes a clear statement: the era of AI agents as side projects is ending. The build-for-production era is here.<\/span><\/p>\n<p><a href=\"https:\/\/devops.com\/openai-upgrades-its-agents-sdk-with-sandboxing-and-a-new-model-harness\/\" target=\"_blank\" class=\"feedzy-rss-link-icon\">Read More<\/a><\/p>\n<p>\u200b<\/p>","protected":false},"excerpt":{"rendered":"<p>Building enterprise-grade AI agents just got a little less risky. OpenAI has released a significant update to its Agents SDK, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3869,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[5],"tags":[],"class_list":["post-3868","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops"],"_links":{"self":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts\/3868","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/comments?post=3868"}],"version-history":[{"count":0,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts\/3868\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/media\/3869"}],"wp:attachment":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/media?parent=3868"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/categories?post=3868"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/tags?post=3868"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}