AI 开发

OpenAI DevDay 2026 发布了什么?新 API、AI Agent、工具调用与 JSON 开发者完整指南

阅读约 16 分钟

2026 年 9 月 29 日旧金山 DevDay 结束。官方回顾写了 20 多项。本篇只拆开发者能接到仓库里的四块:Decisions API、Agents API、模型档、Codex。不重写「Agent 是什么」,也不改写站内那篇 DevDay 预测。

阅读前速览

对象 官方事实 谁执行
Decisions API Luna / 有限预定义答案 / 限量预览 模型选枚举,宿主路由
Agents API Computer Use + Tool Search + 压缩 公测仍在,宿主跑副作用
模型档 GPT-6.1 Sol;Ultrafast 付费加速 Astra 已开 Ultrafast,Sol 即将
Codex 云环境、Review、Security Cloud 扫描和 diff 仍是对象,不是聊天

事实来自 OpenAI 官方回顾与开发者社区公告。Decisions 示例是你该锁的合同形状,不是未公开的线级字段名。

DevDay 加了更快的决策和会点界面的 Agent,分层没有变

官方回顾把发布收成开发者资源。对 JSON 工作流真正有用的是三条。第一,Decisions API 用 Luna,在有限预定义答案里做分类、路由或下一步。限量预览,随后扩大。第二,Agents API 仍是公测,这次补上 Computer Use,并带上 Tool Search 与上下文压缩。第三,GPT-6.1 Sol 强调编码和 computer use,标准 token 价约为 Astra 的五分之一;Ultrafast 是付费速度档,官方称 Codex 最高约 8 倍、API 约 6 倍,Astra 现已可开,Sol 即将跟上。Codex 侧还有关着电脑也能跑的云任务、CLI 的 /agents、桌面 Code Review,以及按仓库扫描的 Security Cloud。

  • Decisions:答案集必须是有限枚举。模型选出 lookup,不自己去查单。
  • Agents / Computer Use:点界面仍是工具调用。宿主执行允许的动作,再回写结果。
  • 压缩与 Tool Search:上下文会被收短,工具定义按需加载。状态要能回放,不能只靠聊天窗口。

Agents API 公测对象怎么接,见 OpenAI Agents API 与 JSON Tool Calling。Schema 为什么是门,见 AI 为什么需要 JSON Schema。站内旧稿 DevDay 2026 预测稿 是 keynote 前的预测,本篇只用 9 月 29 日之后的官方清单,不改写那一篇。

Decisions:先把答案集写成门,再调用预览

官方说法是:给 Luna 一组有限的预定答案,上下文可以是文本或图像,回来的答案用来分类、路由或选 Agent 下一步。线级字段名以届时文档为准。你现在能锁死的是合同。虚构订单,不要贴真实密钥:

{
  "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 必须是枚举。宽 string 等于请模型发明动词。宿主只执行名单里的动作:lookup 去调 lookup_order;hold 停;escalate 交给人。这不是「请输出 JSON」,这是门。

Agents API:工具 JSON 没换,Computer Use 也要过宿主

查单还是一次函数调用。模型填 A-1042。这一段不是 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\"}"
}

官方把 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
}

四张新对象,不要糊成「又一个 Agent」

按官方清单分开接。对象名不同,不要把 Decisions 的枚举塞进 Agents 的 tool 表:

发布 开发者怎么接
Decisions API 限量预览。锁枚举。宿主映射到已有工具或人工。不要当通用聊天。
Agents API Computer Use 公测增量。点 UI 的动作仍由宿主执行。权限和截图回写不能省。
GPT-6.1 Sol / Ultrafast 换模型 ID 和速度档。Sol 标准价约为 Astra 的 1/5。Ultrafast 是付费档,Astra 已开。
Codex Cloud / Review / Security 云任务、diff 审查、仓库扫描。结果要落成可核对的对象,不要只看摘要散文。

另外还有 Bedrock Managed Agents、Private Intelligence 的 ZDR,以及面向协作的 Dots / Space。那些不改你仓库里的 tool JSON。本篇不展开订阅档和消费端 Dots。

五步把 DevDay 接到现有 JSON 循环

不要从「换 Ultrafast 再谈 Schema」开始。按对象写:

  1. 列一张发布对照表。哪些已 GA / 公测 / 预览。Decisions 是预览,Agents 仍是公测。
  2. 给 Decisions 写枚举门。additionalProperties: false。答案不在名单里就拒绝。
  3. Agents 工具表保持窄。查单不要带退款字段。Computer Use 单独授权,不要和 lookup_order 糊在一起。
  4. 压缩当事件。Tool Search 加载了哪些工具、是否 compacted,写进 session。
  5. Codex 的 diff 当对象。审查和扫描结果要能对照,不要只收一句「看起来安全」。

Schema 怎么当门,见 Agents API + JSON Schema。另一家模型换代怎么接工具 JSON,见 Claude Opus 5.5 与工具 JSON。

复盘一次路由,先摊开四份 JSON

一次翻车,多半是枚举、tool 参数、call_id、压缩边界没对齐,不是「Sol 不够快」。

  • 把答案集和实际返回 格式化,再用 Schema 校验 看是否落在 lookup|hold|escalate。
  • 用 JSONPath 提取 抽出 $.order_id、$.call_id、$.last_decision。
  • 压缩前后的 session JSON Diff。先补状态字段,再改提示。
  • 核对 call_3c91 在调用和回写是否同一 id。
  • 订单、令牌、仓库路径不要贴进公共格式化站。JSONSort 在浏览器本地跑。

四份对象都能按 Schema 重建,你才是在收 DevDay 的开发者增量,不是在收 keynote 金句。

常见误区

  • 用预测稿当发布清单。旧文猜测 Structured Outputs 方向。本篇只写 9 月 29 日官方回顾里出现的对象。
  • 把 Decisions 当成新的 Agents API。一个选有限答案,一个跑工具循环。混用字段会把路由写成副作用。
  • Computer Use 等于模型自己操作系统。动作仍由宿主执行。没有权限表就不要开。
  • Ultrafast 代替 Schema。更快的 token 不会拦住发明键。门还在。
  • 压缩当无事发生。官方写了自动压缩。早期工具结果可能被摘要吃掉。
  • 把 Dots / Pro 500 写成 API 教程。那是产品与订阅。开发者循环仍然是 JSON。

FAQ

Agents API 今天才发布吗?

不是。官方 9 月 10 日公测。DevDay 补的是 Computer Use,以及 Tool Search、压缩、多 Agent 等 Codex 侧能力进 API。

Decisions API 的官方 JSON 字段名是什么?

截至撰稿,公开回顾只写了「有限预定答案 + 文本或图像上下文」。本篇示例是你该先锁的合同。线级名字以文档为准,不要把示例字段抄进生产。

GPT-6.1 Sol 已经能在 API 里开 Ultrafast 吗?

官方回顾:Astra Ultrafast 现已可用;Sol 的 Ultrafast 即将提供。不要把「即将」写成已经。

Computer Use 和 lookup_order 是一回事吗?

不是。查单是函数调用。Computer Use 是对软件界面的操作。两张工具表,两道权限。

要不要为此重写已有 Responses 工作流?

不必先重写。官方仍把 Responses、Agents SDK、Agents API 分成不同入口。先加 Decisions 枚举门,再决定哪条循环吃 Computer Use。

结论

DevDay 2026 给开发者的是更快的有限决策、会点界面的 Agents API,以及更便宜的 Sol 和付费 Ultrafast。分层没有变:模型填 JSON 或选枚举,宿主过门再执行。

先写清 A-1042 是进 Decisions 的答案集,还是进 lookup_order。能指到枚举、call_id、压缩标记,才算接上 9 月 29 日的清单。

延伸阅读

更新记录: 首次发布