OpenAI DevDay 2026 發布了什麼?新 API、AI Agent、工具呼叫與 JSON 開發者完整指南
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 工具呼叫。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」開始。按物件寫:
- 列一張發布對照表。哪些已 GA / 公測 / 預覽。Decisions 是預覽,Agents 仍是公測。
- 給 Decisions 寫列舉門。
additionalProperties: false。答案不在名單裡就拒絕。 - Agents 工具表保持窄。查單不要帶退款欄位。Computer Use 單獨授權,不要和
lookup_order糊在一起。 - 壓縮當事件。Tool Search 載入了哪些工具、是否 compacted,寫進 session。
- 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 日的清單。
延伸阅读
- OpenAI Agents API 与 JSON Tool Calling 9 月 10 日公測物件,本篇不重寫
- Agents API + JSON Schema 稳定、可验证、可执行
- DevDay 2026 預測稿 keynote 前的猜測,不是本篇清單
- Claude Opus 5.5 与工具 JSON 另一家模型換代,分層相同
- Agent Harness 与 JSON State 环、门、状态
- 为什么 AI 需要 JSON Schema Schema 是门
- JSONSort 本地工具箱 格式化、校驗、Diff、Schema
- 全部文章 更多 JSON 與 AI 開發筆記
更新紀錄: 首次發布