· kaynak Hacker News – Front Page (native)
OpenAI'ın Agents API'si Codex harness'i erişime açıyor, Vercel sandbox entegrasyonuyla birlikte
OpenAI'ın yeni Agents API'si geliştiricilere Codex harness'i — session'lar, orkestrasyon, context compaction ve subagent'lar — yönetilen bir servis olarak sunuyor; Vercel entegrasyonu ise her session'ı izole bir sandbox ile eşleştiriyor.

OpenAI, Codex harness'i barındırılan bir API olarak paketliyor
OpenAI, uygulamalara kodlama agent'ının arkasındaki orkestrasyon katmanı olan Codex harness'e doğrudan erişim sağlayan bir Agents API'si başlattı. Hacker News ana sayfasında da dolaşan OpenAI dokümantasyonuna göre servis tamamen yönetilen: OpenAI session'ları, orkestrasyonu, context compaction'ı ve kurtarmayı üstlenirken, geliştirici araçları sağlıyor ve yürütme ortamını seçiyor. Harness altında çalışan agent'lar kod çalıştırabilir, dosyaları düzenleyebilir, MCP sunucularına bağlanabilir ve bir sandbox içinde artifact'ler üretebilir.
Bir session nasıl çalışır
Dokümanlara göre API dört kavram etrafında kurulmuştur:
- Agent: modele, talimatlara, araçlara ve onun kullanabildiği MCP sunucularına ilişkin tanım.
- Environment: agent'ın dosyalara eriştiği, yetenekleri yüklediği ve komutları çalıştırdığı isteğe bağlı bir sandbox veya bilgisayar.
- Session: görevler üzerinde çalışan ve girdilere yanıt veren dayanıklı bir agent örneği.
- Events ve items: session'a gönderilen girdiler ve session'ın ürettiği çıktılar.
Bir session, agent yapılandırıldığında başlar ve bu noktada OpenAI ortamı sağlar. Ortam hazır olduğunda bir kullanıcı mesajı bir iş turunu başlatır. Geliştiriciler ilerlemeyi çıktıyı stream ederek veya agent işini bitirdiğinde ya da girdiye ihtiyaç duyduğunda tetiklenen webhook'ları bekleyerek izler; ardından aynı session'a başka bir görev gönderir ya da agent'ın mevcut turu sırasında onu yönlendirir. Durum turlar arasında kalıcıdır, böylece konuşma bağlamının yeniden kurulması gerekmez; artık ihtiyaç duyulmayan session'lar ve yayınlanan artifact'ler silinebilir.
Yönetilen harness; sandbox'ta komut ve kod çalıştırmayı, yetenek ve talimatları uygulamayı, araçlar veya MCP üzerinden harici veri çekmeyi, tur ortasında yönlendirmeyi, context window içinde kalmak için önceki işleri özetlemeyi, işi subagent'lara devredilen alt görevlere bölmeyi ve session'ı kaldığı yerden sürdürmeyi destekler. Quickstart'taki Python örneği client.beta.agents.sessions.create ile bir session oluşturuyor; programatik araç çağrıları, bir OpenAI dokümantasyon MCP sunucusu, web araması ve aynı anda en fazla dört subagent'la sınırlı multi-agent modunu bağlayarak, örneğin gpt-6-astra adını verdiği bir model üzerinde çalışıyor. Ortamlar OpenAI tarafından barındırılan sandbox'lar veya self-hosted workspace'ler olabilir.
Faturalandırma ve örnek uygulamalar
Dokümantasyona göre faturalandırma katmanlıdır: model kullanımı seçilen modelin API ücretleriyle, OpenAI'nin yerleşik araçları standart ücretleriyle, OpenAI tarafından barındırılan sandbox'lar ise standart container ücretleriyle faturalandırılır. Dokümanlarla birlikte bir dizi referans uygulama geliyor: uyarıları inceleyen ve kurtarma eylemleri için onay isteyen bir olay müdahale agent'ı, bir Slack botu, salt okunur SQL üzerinden veri ambarı sorularını yanıtlayan bir veri analisti, bildirilen hataları yeniden üretip bulguları GitHub'a geri gönderen bir GitHub issue araştırmacısı ve politika yeteneklerini uzman agent'larla uygulayan bir belge inceleyicisi.
Vercel entegrasyonu
Vercel bir companion entegrasyonu yayınladı. Vercel changelog'a göre agent'a bakan uygulamayı Vercel'de barındırabilir ve her session'ı kod yürütme ile dosya erişimi için Vercel Sandbox'a bağlayabilirsiniz. Agent döngüsünü hâlâ OpenAI çalıştırıyor ve session durumunu tutarken, imzalı OpenAI webhook'ları Vercel Queues üzerinden dayanıklı biçimde işleniyor ve Vercel Sandbox her session için kalıcı, izole bir yürütme ortamı sağlıyor. Vercel; takip talimatlarından sonra da ayakta kalan workspace'ler, sandbox yaşam döngüsü olaylarının güvenilir şekilde ele alınması ve sanal makineleri çalışır durumda tutmak yerine sıfıra kadar ölçeklenen altyapı öne çıkarıyor. Adım adım bir rehber ve bir örnek uygulama mevcut.
Uyarılar
Lansman, regüle edilen müşteriler için önemli kısıtlamalarla geliyor. Dokümantasyona göre Agents API şu anda yalnızca Amerika Birleşik Devletleri'nde veri ikametini (data residency) destekliyor ve Zero Data Retention'ı desteklemiyor — self-hosted bir sandbox seçmek de API'yi ZDR uyumlu hale getirmiyor.
Neden önemli
Agentic yazılımın gerçekten zor kısımları — uzun ömürlü durum, genişletilmiş görevler boyunca context yönetimi, subagent orkestrasyonu ve sürdürülebilirlik — şimdiye kadar ekiplerin ham model API'leri üzerine kendi başlarına inşa ettikleri şeylerdi. Codex harness'i ölçümlü bir servis olarak paketlemek, bu iskeleti bir platform ilkel haline getiriyor ve OpenAI'yı agent framework'leriyle doğrudan rekabete sokuyor. Yönetilen döngü ile takılabilir yürütme ortamları arasındaki ayrım — OpenAI tarafından barındırılan sandbox'lar ve Vercel Sandbox gibi üçüncü taraf seçenekleri kapsayan — dağıtımı esnek tutuyor. Ancak yalnızca ABD'yle sınırlı veri ikameti ve ZDR desteğinin yokluğu, API'nin bugün sorumlu biçimde nerede kullanılabileceğinin etrafına net bir sınır çiziyor.
- #openai
- #ai-agents
- #codex
- #vercel
- #sandbox