OpenCode 2.0 sürümü arka plan servisleri ve kod çalıştırma desteğiyle yayımlandı
Öne çıkanlar
- Sistem artık masaüstü, web ve terminal arayüzlerini tek bir yerel arka plan servisi üzerinden yönetiyor.
- Code Mode özelliği, MCP ve OpenAPI araçlarını betiklere dönüştürerek tek seferde çalıştırma olanağı sunuyor.
- Arka plan alt asistanları ve kabuk komutları ana işlem akışını bloke etmeden eşzamanlı görev yapabiliyor.
- Yayımlanan yeni SDK paketi, platformun CLI çekirdeğini bağımsız projelerde doğrudan kütüphane olarak kullanma imkanı veriyor.
Geliştirici ekibi, yapay zeka tabanlı kodlama asistanı OpenCode için kapsamlı yenilikler içeren 2.0 sürümünü yayımladı. Yeni sürümle birlikte sistem mimarisi, arka planda tek bir servis olarak çalışacak şekilde yeniden yapılandırıldı. Bu sayede terminal tabanlı kullanıcı arayüzü, masaüstü uygulaması ve web ortamı doğrudan bu merkezi süreçle iletişim kuruyor. Ayrıca yazılımın API altyapısı sıfırdan yazılarak oturumların git çalışma ağaçlarına otomatik taşınması gibi gelişmiş komutlar doğrudan sisteme entegre edildi.
OpenCode 2.0, harici araçların daha verimli kullanımı için Code Mode adı verilen dahili bir JavaScript yorumlayıcısı sunuyor. Bu yorumlayıcı, OpenAPI uç noktalarını ve MCP sunucularını doğrudan fonksiyonlara dönüştürerek modellerin tek seferlik betiklerle çok adımlı işlemleri yürütmesini sağlıyor. Sistem araçları tek tek çağırmak yerine birbiri ardına bağlayarak çalıştırma imkanı veriyor. Bunun yanında çoklu model ve eşzamanlı işlem yeteneği getirilerek uzun süren kabuk komutları ile alt asistanların arka planda ana akışı engellemeden çalışması mümkün kılındı.
Eklenti mimarisi 80'den fazla dahili eklentiyle yeniden geliştirildi ve oturum sırasında yeniden başlatma gerektirmeyen dinamik yükleme desteği kazandı. Ekip, uygulamanın çekirdek kodunu kütüphane biçiminde sunan yeni bir SDK paketini de erişime açtı. Geliştiriciler bu paketle özel sunucularda çalışan bağımsız OpenCode sürümleri oluşturabiliyor. Sürüm yükseltmelerinde eski eklentilerin ve yapılandırma dosyalarının desteklenmediği, bu nedenle geçiş adımlarının dikkatle izlenmesi gerektiği belirtildi.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.