OpenAI DevDay 2026에서 무엇이 나왔나: 새 API, AI Agent, Tool Calling, JSON 개발자 가이드
2026년 9월 29일 샌프란시스코 DevDay가 끝났다. 공식 회고는 20건 이상. 이 글은 저장소가 받을 네 덩어리만 나눈다: Decisions API, Agents API, 모델 티어, Codex. Agent가 무엇인지 다시 쓰지 않는다. 예측 글도 고치지 않는다.
읽기 전 요약
| 대상 | 공식 사실 | 누가 실행하는가 |
|---|---|---|
| Decisions API | Luna / finite answers / limited preview | 모델이 열거를 고르고 호스트가 라우팅한다 |
| Agents API | Computer Use + Tool Search + compaction | 아직 퍼블릭 베타. 부효과는 호스트 |
| Model tiers | GPT-6.1 Sol; paid Ultrafast | Astra Ultrafast는 사용 가능. Sol은 곧 |
| Codex | Cloud, Review, Security Cloud | 스캔과 diff는 객체이지 채팅이 아니다 |
사실은 OpenAI 회고와 개발자 커뮤니티 공지. Decisions 예시는 먼저 잠글 계약 모양이며 미공개 선 레벨 필드명이 아니다.
DevDay는 더 빠른 유한 결정과 UI를 다루는 Agent를 더했다. 층은 움직이지 않는다
공식 회고는 개발자 자원 목록이다. JSON 작업에 쓸모 있는 것은 셋이다. 첫째, Decisions API는 Luna로 유한한 미리 정한 답에서 분류·라우트·다음 수를 고른다. 한정 프리뷰 후 확대. 둘째, Agents API는 퍼블릭 베타 그대로 Computer Use를 더하고 Tool Search와 문맥 압축을 실는다. 셋째, GPT-6.1 Sol은 코딩과 computer use를 노리며 표준 token 값은 Astra의 약 5분의 1. Ultrafast는 유료 속도 티어로, 공식은 Codex 최대 약 8배, API 약 6배라고 쓴다. Astra는 이미 열리고 Sol이 따른다. Codex 쪽은 노트북을 닫아도 도는 클라우드 작업, CLI /agents, 데스크톱 Code Review, 저장소를 훑는 Security Cloud가 있다.
- Decisions: 답 집합은 유한 열거다. 모델은
lookup만 고르고 주문을 조회하지 않는다. - Agents / Computer Use: UI 조작도 도구 호출이다. 호스트가 허용한 동작을 실행하고 결과를 되돌린다.
- 압축과 Tool Search: 문맥은 짧아지고 도구 정의는 필요할 때 실린다. 상태는 재생 가능해야 한다. 채팅창으로는 부족하다.
Agents API 퍼블릭 베타 객체 연결은 OpenAI Agents API와 JSON Tool Calling. Schema가 문인 이유는 AI에 JSON Schema가 필요한 이유. 옛글 DevDay 2026 예측 글는 keynote 전 예측이다. 이 글은 9월 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는 열거여야 한다. 넓은 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은 바뀌지 않는다. 구독 SKU와 소비자 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 개발자 증분을 받은 것이다.
흔한 함정
- 예측 글을 출하 목록으로 쓴다. 옛글은 Structured Outputs를 짐작했다. 이 글은 9월 29일 회고에 나온 대상만 쓴다.
- Decisions를 새 Agents API로 본다. 하나는 유한 답, 하나는 도구 루프. 필드를 섞으면 라우팅이 부효과가 된다.
- Computer Use를 모델이 OS를 소유하는 일로 읽는다. 실행은 호스트다. 권한 표 없이 켜지 않는다.
- Ultrafast로 Schema를 대체한다. 더 빠른 토큰은 발명 키를 막지 않는다. 문은 남는다.
- 압축을 아무 일도 아닌 것으로 본다. 공식은 자동 압축을 적는다. 초기 도구 결과는 요약에 먹힐 수 있다.
- Dots / Pro 500을 API 튜토리얼로 쓴다. 그건 제품과 결제다. 개발자 루프는 여전히 JSON이다.
FAQ
Agents API가 오늘 출시됐나?
아니다. 공식 퍼블릭 베타는 9월 10일. DevDay는 Computer Use를 더하고 Codex 쪽 Tool Search, 압축, 다중 Agent를 API에 실었다.
Decisions API의 공식 JSON 필드명은 무엇인가?
공개 회고는 유한한 미리 정한 답과 텍스트 또는 이미지 문맥만 적는다. 여기 예시는 먼저 잠글 계약이다. 선 이름은 문서를 따른다. 예시 키를 운영에 복사하지 않는다.
GPT-6.1 Sol Ultrafast가 API에서 열리나?
회고: Astra Ultrafast는 지금 사용 가능. Sol Ultrafast는 곧. 「곧」을 「출하됨」으로 쓰지 않는다.
Computer Use가 lookup_order와 같은가?
아니다. 조회는 함수 호출이다. Computer Use는 소프트웨어 UI 조작이다. 도구 표 두 장, 권한 두 문.
기존 Responses 작업을 다시 써야 하나?
먼저는 아니다. 공식은 여전히 Responses, Agents SDK, Agents API를 나눈다. 먼저 Decisions 열거 문을 더하고 어느 루프가 Computer Use를 받을지 정한다.
결론
DevDay 2026이 개발자에게 준 것은 더 빠른 유한 결정, UI를 다루는 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 개발 메모
변경 기록: 최초 게시