Что OpenAI выпустила на DevDay 2026: новые API, агенты, Tool Calling и JSON для разработчиков
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». Пишите объекты:
- Сделать таблицу поставки. Что GA, public beta или preview. Decisions — preview. Agents всё ещё beta.
- Дать Decisions дверь-enum.
additionalProperties: false. Ответы вне списка отвергать. - Держать таблицу инструментов Agents узкой. В поиск заказа не класть поля возврата. Computer Use разрешать отдельно от
lookup_order. - Считать сжатие событием. Какие инструменты загрузил Tool Search и был ли compacted — писать в session.
- Считать 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 сентября.
Дальше
- OpenAI Agents API и вызовы инструментов JSON Объекты беты от 10 сентября; этот текст их не переписывает
- Agents API + JSON Schema Стабильно, проверяемо, исполнимо
- Прогнозы DevDay 2026 Догадки до keynote, не этот список
- Claude Opus 5.5 и JSON инструментов Смена модели у другого вендора; те же слои
- Agent Harness и JSON State Цикл, дверь, состояние
- Почему ИИ нужен JSON Schema Schema — дверь
- Локальный ящик JSONSort Формат, проверка, Diff, Schema
- Все статьи Ещё заметки про JSON и ИИ-разработку
Журнал: Первая публикация