AI-разработка

Что OpenAI выпустила на DevDay 2026: новые API, агенты, Tool Calling и JSON для разработчиков

Около 16 мин

DevDay в Сан-Франциско закончился 29 сентября 2026. Официальный обзор перечисляет больше 20 пунктов. Этот текст делит только четыре объекта, которые может принять репозиторий: Decisions API, Agents API, тарифы моделей, Codex. Он не пересказывает, что такое агент, и не переписывает прогноз.

Перед чтением

Объект Официальный факт Кто исполняет
Decisions API Luna / finite answers / limited preview Модель выбирает enum; хост маршрутизирует
Agents API Computer Use + Tool Search + compaction Ещё public beta; побочные эффекты у хоста
Model tiers GPT-6.1 Sol; paid Ultrafast Astra Ultrafast уже есть; Sol следом
Codex Cloud, Review, Security Cloud Сканы и diff — объекты, не чат

Факты из обзора OpenAI и дайджеста сообщества. Пример Decisions — контракт, который стоит зафиксировать, не неопубликованная проводная схема.

DevDay добавил более быстрые конечные решения и агентов, которые умеют водить UI. Слои не сдвинулись.

Официальный обзор — список для разработчиков. Для JSON-потока важны три пункта. Первое: Decisions API на Luna классифицирует, маршрутизирует или выбирает следующий шаг из конечного набора заранее заданных ответов. Ограниченный превью, затем шире. Второе: Agents API остаётся в public beta и добавляет Computer Use, плюс Tool Search и сжатие контекста. Третье: GPT-6.1 Sol целится в код и computer use, стандартная цена токена около одной пятой Astra; Ultrafast — платный скоростной тариф. OpenAI пишет до 8× в Codex и 6× в API. Astra Ultrafast доступен; Sol скоро. У Codex появились облачные задачи при закрытом ноутбуке, вид CLI /agents, десктопный Code Review и Security Cloud.

  • Decisions: набор ответов — конечный enum. Модель выбирает lookup. Заказ она не ищет.
  • Agents / Computer Use: водить UI — всё ещё вызов инструмента. Хост исполняет разрешённые действия и пишет обратно.
  • Сжатие и Tool Search: контекст ужимается; определения инструментов грузятся по нужде. Состояние должно воспроизводиться. Окна чата мало.

Как стыкуются объекты public beta Agents API: OpenAI Agents API и вызовы инструментов JSON. Почему Schema — дверь: Почему ИИ нужен JSON Schema. Старый текст Прогнозы DevDay 2026 написан до keynote. Этот использует только официальный список от 29 сентября и не переписывает тот прогноз.

Decisions: сначала зафиксируйте набор ответов, потом зовите превью

Официальная формулировка: дать Luna конечный набор заранее заданных ответов; контекст — текст или изображение; ответ классифицирует, маршрутизирует или выбирает следующий шаг агента. Проводные имена — по документам. Сегодня можно зафиксировать контракт. Вымышленный заказ. Настоящие секреты не вставлять:

{
  "task": "route_order",
  "question": "What should the host do next for this order?",
  "answers": ["lookup", "hold", "escalate"],
  "context": {
    "order_id": "A-1042",
    "status": "paid",
    "note": "demo-pass"
  }
}

answers должен быть enum. Широкая string провоцирует выдуманные глаголы. Хост исполняет только имена из списка: lookup вызывает lookup_order; hold останавливает; escalate уходит к человеку. Это дверь, не «выведи JSON».

Agents API: JSON инструментов не сменился. Computer Use по-прежнему нужен хост.

Поиск заказа — всё ещё вызов функции. Модель заполняет A-1042. Это не enum Decisions и не MCP tools/call:

{
  "type": "function_call",
  "call_id": "call_3c91",
  "name": "lookup_order",
  "arguments": "{\"order_id\":\"A-1042\"}"
}

Хост проверяет форму, исполняет и пишет обратно с тем же call_id. Ошибки тоже объекты:

{
  "type": "function_call_output",
  "call_id": "call_3c91",
  "output": "{\"order_id\":\"A-1042\",\"status\":\"paid\"}"
}

OpenAI вписала Tool Search и автоматическое сжатие в Agents API. Таблицы инструментов могут грузиться по нужде; длинный контекст укорачивается. Как складывается цикл: Agent Harness и JSON State. Состояние сессии по-прежнему должно называть последнее решение и ожидающий инструмент:

{
  "api": "agents",
  "model": "gpt-6-astra",
  "session": "sess_7f2a",
  "last_decision": "lookup",
  "pending_tool": "lookup_order",
  "tools_loaded": ["lookup_order"],
  "compacted": false
}

Четыре новых объекта. Не склеивать в «ещё одного агента».

Провод отдельно, как в официальном списке. Не заливать enum Decisions в таблицу tools Agents:

Поставка Что должен сделать хост
Decisions API Ограниченный превью. Зафиксировать enum. Сопоставить с существующим инструментом или человеком. Не чат.
Agents API Computer Use Добавка public beta. Действия UI исполняет хост. Права и возврат скриншота остаются.
GPT-6.1 Sol / Ultrafast Менять ID моделей и скоростные тарифы. Стандартная цена Sol ≈ 1/5 Astra. Ultrafast платный; Astra уже есть.
Codex Cloud / Review / Security Облачные задачи, разбор diff, сканы репозитория. Сажать проверяемые объекты, не прозаическое резюме.

Обзор также называет Bedrock Managed Agents, Private Intelligence ZDR и Dots / Space. Это не меняет tool JSON в репозитории. Подписки и потребительские Dots этот текст не разбирает.

Пять шагов посадить DevDay на уже существующий JSON-цикл

Не начинать с «включи Ultrafast, потом Schema». Пишите объекты:

  1. Сделать таблицу поставки. Что GA, public beta или preview. Decisions — preview. Agents всё ещё beta.
  2. Дать Decisions дверь-enum. additionalProperties: false. Ответы вне списка отвергать.
  3. Держать таблицу инструментов Agents узкой. В поиск заказа не класть поля возврата. Computer Use разрешать отдельно от lookup_order.
  4. Считать сжатие событием. Какие инструменты загрузил Tool Search и был ли compacted — писать в session.
  5. Считать diff Codex объектами. Ревью и скан должны сравниваться. «Выглядит безопасно» — не результат.

Как Schema становится дверью: Agents API + JSON Schema. Как другой вендор после смены модели всё равно заполняет JSON инструментов: Claude Opus 5.5 и JSON инструментов.

Чтобы воспроизвести маршрут, разложите четыре JSON

Большинство сбоев — рассинхрон enum, аргумента инструмента, call_id или флага compact. Не «Sol недостаточно быстр».

  • форматировать набор ответов и фактический возврат, затем проверить Schema: попало ли в lookup|hold|escalate.
  • извлечь JSONPath для $.order_id, $.call_id, $.last_decision.
  • JSON Diff сессию до и после сжатия. Сначала поля состояния, потом промпт.
  • Проверить, что call_3c91 один и тот же id на вызове и записи.
  • Не вставлять заказы, токены и пути репозитория в публичный форматтер. JSONSort работает в браузере.

Если эти четыре объекта собираются по Schema, у вас инкремент разработчика DevDay — не цитата keynote.

Частые ошибки

  • Читать прогноз как список поставки. Старый текст гадал про Structured Outputs. Этот берёт только объекты обзора от 29 сентября.
  • Считать Decisions новым Agents API. Одно выбирает конечный ответ. Другое крутит цикл инструментов. Смешанные поля превращают маршрутизацию в побочный эффект.
  • Читать Computer Use как модель, которой принадлежит ОС. Исполняет хост. Без таблицы прав не включать.
  • Подменять Schema тарифом Ultrafast. Более быстрые токены не ловят выдуманные ключи. Дверь остаётся.
  • Считать сжатие пустым действием. Обзор пишет автоматическое сжатие. Ранние результаты инструментов могут уйти в саммари.
  • Писать Dots / Pro 500 как учебник API. Это продукт и биллинг. Цикл разработчика по-прежнему JSON.

FAQ

Agents API запустился сегодня?

Нет. Public beta была 10 сентября. DevDay добавил Computer Use и перенёс Tool Search, сжатие и multi-agent со стороны Codex в API.

Как официально называются поля Decisions API?

Публичный обзор говорит только о конечном наборе заранее заданных ответов плюс текстовый или графический контекст. Пример здесь — контракт, который стоит зафиксировать первым. Проводные имена — по документам. Ключи примера в прод не копировать.

GPT-6.1 Sol Ultrafast уже жив в API?

Обзор: Astra Ultrafast доступен; Sol Ultrafast скоро. «Скоро» не писать как «выпущено».

Computer Use — это lookup_order?

Нет. Поиск заказа — вызов функции. Computer Use водит UI программы. Две таблицы инструментов, две двери прав.

Переписывать существующий поток Responses?

Не первым делом. Официальные доки по-прежнему делят Responses, Agents SDK и Agents API. Сначала дверь-enum Decisions, потом решить, какой цикл берёт Computer Use.

Вывод

DevDay 2026 дал разработчикам более быстрые конечные решения, Agents API, который умеет водить UI, более дешёвый Sol и платный Ultrafast. Слои не сдвинулись: модель заполняет JSON или выбирает enum; хост проверяет дверь и исполняет.

Запишите, входит ли A-1042 в набор ответов Decisions или в lookup_order. Если указываете enum, call_id и флаг compact — вы посадили список от 29 сентября.

Дальше

Журнал: Первая публикация