OpenAI actualizó su Agents SDK el 15 de abril con un conjunto de capacidades que, tomadas en conjunto, son la ratificación más clara hasta la fecha de los estándares en los que el ecosistema de agentes ha convergido durante el último año. La actualización envía un harness model-native con memoria configurable, orquestación consciente de sandbox, y herramientas de sistema de archivos "tipo Codex". Estandariza cinco primitivas que los desarrolladores venían cableando a mano: uso de herramientas vía MCP, divulgación progresiva vía skills, instrucciones personalizadas vía AGENTS.md, ejecución de código basada en shell, y edición de archivos vía apply-patch. La ejecución en sandbox se soporta nativamente con integraciones bring-your-own para Blaxel, Cloudflare, Daytona, E2B, Modal, Runloop y Vercel. Python sale primero, TypeScript sigue. La parte interesante no es una sola función, es la forma del movimiento agregado.

Cinco estándares acaban de ser ratificados en un solo lanzamiento. AGENTS.md, un archivo markdown en la raíz del proyecto que suministra instrucciones personalizadas al agente, es ahora una primitiva explícita de OpenAI, junto al CLAUDE.md de Anthropic y al patrón SKILL.md de Android de Google de ayer. La convención de nombrado se estandarizó en "archivo legible-por-agente en la raíz del proyecto", y con OpenAI adoptando AGENTS.md, la convención quedó efectivamente resuelta. MCP, que Anthropic envió en 2024 y que un gran ecosistema de terceros adoptó, es ahora ciudadano de primera clase en OpenAI. Ese era el último gran lab que resistía; MCP es el estándar de facto para interfaces de herramientas. Las skills, que Google usó para el trabajo SKILL.md de Android, son ahora una primitiva nombrada del SDK de OpenAI para la "divulgación progresiva" de instrucciones de agente. La ejecución de código basada en shell y las ediciones de archivo vía apply-patch son las dos primitivas de ejecución que emergieron de Claude Code y Cursor, y OpenAI las adopta sin renombrar. En plural, "proveedores de sandbox" señala algo distinto. OpenAI no está tratando de poseer la capa de sandbox; está estandarizando la interfaz y dejando que se desarrolle un mercado. Code Mode de Cloudflare, que cubrí ayer, encaja directamente en este modelo.

La forma de esta actualización es OpenAI moviéndose de "nosotros inventamos los estándares" a "adoptamos lo que el ecosistema ya eligió". Ese es un cambio de postura significativo. Durante los últimos dos años la asunción por defecto era que cada lab iba a enviar sus propias primitivas propietarias de agente y competir en la calidad de esas primitivas. Lo que de hecho pasó fue convergencia: MCP para herramientas, CLAUDE.md y AGENTS.md para instrucciones, SKILL.md y skills para divulgación progresiva, abstracciones de sandbox para ejecución de código. Los labs que intentan enviar versiones propietarias de esto se encuentran con que el ecosistema de terceros los rodea. Que OpenAI ratifique los estándares del ecosistema es el movimiento pragmático. Señala que la capa agent-SDK ya no es una superficie de lock-in significativa, y que la diferenciación competitiva tiene que pasar en las capas de calidad de modelo, calidad de integración de sandbox y profundidad de ecosistema. Eso es también implícitamente admitir que la forma más rápida de extraer valor del ecosistema de agentes es enchufarse limpiamente en vez de luchar contra la corriente.

Para cualquiera que esté construyendo con agentes de código o de uso de herramientas, tres movimientos inmediatos. Primero, si no estás usando ya AGENTS.md o equivalente como superficie de configuración de agente de tu proyecto, adoptalo ahora. La convención se resolvió y el costo de migración compone mientras más te quedes en un sistema custom. Segundo, auditá tu exposición de herramientas MCP. Con OpenAI soportando ahora oficialmente MCP, el server que construiste para Claude o para un cliente de terceros va a funcionar nativamente en el SDK de OpenAI, y viceversa. Eso saca mucha fricción de los setups multi-proveedor. Tercero, elegí tu proveedor de sandbox deliberadamente. Siete proveedores son ahora de primera clase en el SDK de OpenAI, lo que significa que el sandboxing ya no es una decisión de commodity. Los proveedores se diferencian en latencia, soporte de lenguajes, pricing y postura de seguridad, y esas diferencias van a aparecer en el comportamiento en runtime de tu agente. Code Mode de Cloudflare y la postura Python-first de E2B son dos ejemplos de proveedores de sandbox con enfoques distintos. La meta-lección es que los estándares de agentes se estabilizaron más rápido de lo que la mayoría esperaba. Si todavía estás escribiendo andamiajes de tool-calling custom, plomería de sandbox custom o archivos de instrucciones custom, eso ahora es más pasivo que activo.