Evolusi sabanjure saka Agents SDK
Agents SDK sing dianyari mbantu developer mbangun agen sing bisa mriksa file, mbukak perintah, nyunting kode, lan nggarap tugas jangka dawa ing lingkungan sandbox sing dikontrol.
Kami ngenalake kapabilitas anyar kanggo Agents SDK sing menehi developer infrastruktur standar sing gampang diwiwiti lan dibangun kanthi bener kanggo model OpenAI: harness native-model sing ngidini agen kerja ing macem-macem file lan alat ing komputer, plus eksekusi sandbox native kanggo mbukak karya kasebut kanthi aman.
Contone, developer bisa menehi agen papan kerja sing dikontrol, instruksi sing jelas, lan alat sing dibutuhake kanggo mriksa bukti:
Developer butuh luwih saka mung model paling apik kanggo mbangun agen sing migunani—dheweke butuh sistem sing ndhukung cara agen mriksa file, mbukak perintah, nulis kode, lan terus kerja liwat akeh langkah.
Sistem sing ana saiki nduweni tradeoff nalika tim pindhah saka prototipe menyang produksi. Framework model-agnostic iku fleksibel nanging ora nggunakke kanthi kebak kapabilitas model tercanggih; SDK provider model bisa luwih cedhak karo model nanging asring kurang visibilitas menyang harness; lan API agen terkelola bisa nyederhanakake deployment nanging mbatesi panggonan agen mlaku lan carane ngakses data sensitif.
Iki sing diomongake sawetara pelanggan sing nyoba SDK anyar iki bareng kami:
“Agents SDK sing dianyari ndadekake iki layak kanggo produksi kanggo ngotomatisasi alur kerja rekam klinis kritis sing pendekatan sadurunge ora bisa tangani kanthi cukup andal. Kanggo kami, bedane ora mung ngekstrak metadata sing bener, nanging uga ngerti kanthi pas wates saben encounter ing rekam dawa lan kompleks. Asile, kami bisa luwih cepet mangerteni apa sing kedadeyan kanggo saben pasien ing kunjungan tartamtu, mbantu anggota karo kabutuhan perawatane lan ningkatake pengalaman karo kami.”
Kanthi rilis dina iki, harness Agents SDK dadi luwih mumpuni kanggo agen sing kerja karo dokumen, file, lan sistem. Saiki iki nambah memori sing bisa dikonfigurasi, orkestrasi sing sadar sandbox, alat filesystem gaya Codex, lan integrasi standar karo primitive sing saya umum ing sistem agen tercanggih.
Primitive iki kalebu panggunaan alat liwat MCP(mbukak ing jendhela anyar), progressive disclosure liwat skills(mbukak ing jendhela anyar), instruksi kustom liwat AGENTS.md(mbukak ing jendhela anyar), eksekusi kode nggunakake alat shell(mbukak ing jendhela anyar), panyuntingan file nggunakake alat apply patch(mbukak ing jendhela anyar), lan liya-liyane. Harness bakal terus nggabungake pola lan primitive agentic anyar saka wektu ke wektu, supaya developer bisa ngentekake wektu luwih sithik kanggo update infrastruktur inti lan luwih akeh kanggo logika spesifik domain sing ndadekake agen migunani.
Harness uga mbantu developer mbukak luwih akeh kapabilitas model tercanggih kanthi nyelarasake eksekusi karo cara model kasebut nindakake paling apik. Iki njaga agen luwih cedhak karo pola operasi alami model, ningkatake linuwih lan kinerja ing tugas kompleks—utamane nalika karya mlaku suwe utawa dikoordinasi ing macem-macem alat lan sistem.
Saliyane kuwi, kami ngerti saben produk iku unik lan arang pas mlebu cetakan tartamtu. Kami ngrancang Agents SDK kanggo ndhukung keragaman iki. Developer entuk harness sing siap pakai nanging tetep fleksibel—gampang diadaptasi menyang stack dhewe—kalebu panggunaan alat, memori, lan lingkungan sandbox.
Agents SDK sing dianyari ndhukung eksekusi sandbox kanthi native, supaya agen bisa mlaku ing lingkungan komputer sing dikontrol karo file, alat, lan dependensi sing dibutuhake kanggo sawijining tugas.
Akeh agen sing migunani butuh papan kerja kanggo maca lan nulis file, nginstal dependensi, mbukak kode, lan nggunakake alat kanthi aman. Dhukungan sandbox native menehi developer lapisan eksekusi kasebut langsung, tinimbang meksa dheweke ngrakit dhewe.
Developer bisa nggawa sandbox dhewe utawa nggunakake dhukungan bawaan kanggo Blaxel, Cloudflare, Daytona, E2B, Modal, Runloop, lan Vercel.
Kanggo nggawe lingkungan kasebut portabel antarprovider, SDK uga ngenalake abstraksi manifest kanggo njlentrehake papan kerja agen. Developer bisa masang file lokal, nemtokake direktori output, lan nggawa data saka provider panyimpenan kalebu AWS S3, Google Cloud Storage, Azure Blob Storage, lan Cloudflare R2.
Iki menehi developer cara sing konsisten kanggo mbentuk lingkungan agen saka prototipe lokal nganti deployment produksi. Iki uga menehi model papan kerja sing bisa diprediksi: ing endi nemokake input, ing endi nulis output, lan carane njaga karya tetep teratur sajrone tugas sing mlaku suwe.

Sistem agen kudu dirancang kanthi asumsi ana upaya prompt-injection lan exfiltration. Misahake harness lan komputasi mbantu njaga kredensial supaya ora ana ing lingkungan panggonan kode sing digawe model dieksekusi.
Iki uga ndadekake eksekusi tahan suwe. Nalika state agen dieksternalisasi, ilangé kontainer sandbox ora ateges ilangé run. Kanthi snapshotting lan rehidrasi bawaan, Agents SDK bisa mulihake state agen ing kontainer anyar lan nerusake saka checkpoint pungkasan yen lingkungan asli gagal utawa kadaluwarsa.
Pungkasan, iki ndadekake agen luwih bisa diskalakake. Run agen bisa nggunakake siji sandbox utawa akeh, mung manggil sandbox nalika dibutuhake, ngerutekake subagen menyang lingkungan terisolasi, lan memparalelake karya ing antar kontainer kanggo eksekusi luwih cepet.
Kapabilitas Agents SDK anyar iki umume wis kasedhiya kanggo kabeh pelanggan liwat API lan nggunakake rega API standar, adhedhasar token lan panggunaan alat.
Nalika kami terus ngembangake Agents SDK, kami bakal terus nggedhekake apa wae sing bisa dibangun developer nganggo iki, supaya luwih gampang nggawa agen sing luwih mumpuni menyang produksi kanthi infrastruktur kustom sing luwih sithik, nalika tetep njaga fleksibilitas lan kontrol sing dibutuhake developer supaya agen cocog karo lingkungan dhewe.
Kapabilitas harness lan sandbox anyar iki diluncurake luwih dhisik ing Python, kanthi dhukungan TypeScript direncanakake kanggo rilis mbesuk. Kami uga lagi kerja kanggo nggawa kapabilitas agen tambahan, kalebu mode kode lan subagen, menyang Python lan TypeScript.
Saliyane kuwi, kami pengin mbantu nyawijikake ekosistem agen sing luwih amba saka wektu ke wektu, kanthi dhukungan kanggo luwih akeh provider sandbox, luwih akeh integrasi, lan luwih akeh cara supaya developer bisa nyolokake SDK menyang alat lan sistem sing wis digunakake.


