Özellikler
- Allowlist: HTTPS kullanımı zorunlu hâle getirildi ve yönlendirmelerin doğrulanması sağlandı. Politika doğrulamasının başarısız olması durumunda erişim engelleniyor.
- Çağrı yapan istemcilerin kendi Goose oturum kimliklerini sağlamasına izin verildi.
Hata Düzeltmeleri- Linux: Masaüstü uygulamasındaki pencere simgeleri geri getirildi.
- OpenRouter: :free ve :nitro gibi varyant son eklerinin temel modele doğru şekilde çözümlenmesi sağlandı.
- Özel sağlayıcılarda vision araması için catalog_provider_id kullanılması sağlandı.
- Masaüstü: Fork işleminden sonra ajanın yalnızca bir kez başlatılması sağlandı.
- Zamanlayıcı: Zamanlanmış çalıştırmalarda recipe ayarlarının kullanılması sağlandı.
- Ses: WebSocket bağlantılarında sistem güven ayarlarının kullanılması sağlandı.
- Prompt: Özel sistem prompt'larındaki MiniJinja render hatalarının kullanıcıya gösterilmesi sağlandı.
- Sağlayıcılar: Claude modellerinden özetlenmiş thinking çıktısı talep edilmesi sağlandı.
- Code Mode: Recipe'lerdeki final_output aracının model için kullanılabilir kalması sağlandı.
- CLI: Kullanılamayan varsayılan sağlayıcının yapılandırılabilmesi sağlandı.
- Windows derleme hatası düzeltildi.
- Geliştirici: İptal işlemi sırasında sahip olunan shell işlem ağaçlarının sonlandırılması sağlandı.
- ACP: Bir tur hata ile sona erdiğinde oturumun/prompt'un başarısız olarak işaretlenmesi sağlandı.
- Databricks: MLflow sohbet rotasında sistem prompt'unun system rolüyle gönderilmesi sağlandı.
İyileştirmeler- RUSTSEC güvenlik bildirimleri nedeniyle zstd 0.14.3 sürümüne güncellendi.
- cargo-deny güvenlik bildirimlerinin yok sayılmasını önlemek için jsonwebtoken kaldırıldı.
- Ana branch'teki cargo-deny hataları giderildi.
- @modelcontextprotocol/sdk 1.30.0 sürümünden 1.32.0 sürümüne güncellendi.
- ACP istemcisine devredilen geliştirici araçları kaldırıldı.
- Çakışmalar bulunsa bile release candidate derlemesinin oluşturulması sağlandı.
Özellikler
- Model reasoning’ini iyileştirmek için automatic thinking level özelliği eklendi.
- Başarısız olan veya iptal edilen delegate subagent’ların devam ettirilebilmesi sağlandı.
- UI’a subagent session link’i ve view-only subagent session desteği eklendi.
- Aynı anda çalışabilecek subagent sayısını sınırlandırmak için
GOOSE_MAX_CONCURRENT_SUBAGENTSeklendi.- CLI’da session status’unun OSC 7501 üzerinden raporlanması sağlandı.
- Desktop için Windows NSIS installer eklendi.
- IO Intelligence provider desteği eklendi.
- Provider tarafından tanımlanan cache price’ları için destek eklendi.
- Dangerous include history option’ı eklendi.
- PCTX code mode, Boa JavaScript runtime ile değiştirildi.
Hata Düzeltmeleri
- Windows build error’ı düzeltildi.
- Databricks Gemini model service’leri için
stream_optionsgönderilmemesi sağlandı.- Stale model’larla ilgili sorun düzeltildi.
- Provider resolved model bildirmediğinde model değişikliklerinin gösterilmesi sağlandı.
- Desktop’ta update installation başarısız olduğunda nedeninin gösterilmesi sağlandı.
- Windows’ta npx argument’larındaki
!karakterinin korunması sağlandı.- New Chat oluşturulurken aktif chat folder’ın devralınması sağlandı.
- Desktop’ta uzun conversation’ların rendering işlemi sınırlandırıldı.
- Bedrock için ActionRequired ve ToolConfirmationRequest block’larının boş text olarak gönderilmesi yerine kaldırılması sağlandı.
- OpenCode Go ve Zen’de eksik olan GLM model’ları eklendi.
goose-acpiçerisinde live model catalog’un yüklenmesi sağlandı.- Slash command’lar ve delegation için recipe extension’larının yüklenmesi sağlandı.
- OpenRouter tarafından bildirilen context length’in kullanılması sağlandı.
- Context freeze sırasında korunan message’ın compaction boyunca kullanıcı tarafından görünür kalması sağlandı.
- Compaction countdown’larının model’lara gösterilmesi engellendi.
- ACP’de agent’ın model list sıralamasının korunması sağlandı.
- OpenAI Responses request’lerinde session ID’nin
prompt_cache_keyolarak gönderilmesi sağlandı.- Canonical model lookup için Moonshot provider adı
moonshotaiile eşlendi.- OpenAI Responses stream event’lerinde
created_atalanının bulunmaması durumunun tolere edilmesi sağlandı.
İyileştirmeler
- MCP tool’larına artık provider-safe public name’ler veriliyor.
- Global turn limit’in subagent turn limit için fallback olarak kullanılması sağlandı.
- Session list database query’si optimize edildi.
- Skills discovery, GDK’ya taşındı.
- Foreground subagent’ların GDK içerisinde çalıştırılması sağlandı.
- Login-shell
PATHyönetimi Goose’u başlatan uygulama veya ortama bırakıldı.
Dokümantasyon
- GDK dokümantasyonunda native Rust API’leri ile shared binding’ler birbirinden ayrıldı.
- Sidebar’ı açıp kapatma shortcut’ı düzeltildi.
Özellikler
- AIgateway declarative provider desteği eklendi.
- W3C trace context’in ACP prompt’larından MCP tool call’larına aktarılması sağlandı.
- Provider x-request-id bilgisi response ve error’larda gösteriliyor.
- Custom provider model’larında tanımlanan supports_vision ayarı artık dikkate alınıyor.
- OpenAI reasoning için live model metadata kullanılıyor ve Responses API tercih ediliyor.
- Auto-compaction varsayılan olarak maksimum 225 bin token ile sınırlandırıldı.
- askai bot’un relevance seviyesi iyileştirildi.
Hata Düzeltmeleri
- Claude Sonnet ve Haiku 5.5 için adaptive thinking desteği düzeltildi.
- ACP provider’larında malformed GOOSE_MODE değerleri artık reddediliyor.
- Bedrock: converse_stream üzerinde context ile ilgili olmayan ValidationException error’ları artık yeniden denenmiyor.
- OpenRouter: transforms field artık koşulsuz olarak ayarlanmıyor.
- Cost estimate’lerde long-context price tier’larının uygulanması sağlandı.
- Maximum turn sınırı uygulanmadan önce pending tool’ların tamamlanması sağlandı.
- Code-mode script’lerine delegate seçeneğinin sunulması engellendi.
- Anthropic: Bilinmeyen request_params değerleri, OpenAI engine ile aynı şekilde wire’a aktarılıyor.
- Desktop: Thinking block içeren message’larda copy button artık gösteriliyor.
İyileştirmeler
- Subagent’lar parent’larının hook, mode ve approval ayarlarına bağlandı.
- Session selection lease ediliyor ve her extension ilk kullanımında başlatılıyor.
- Stop artık run’ı hızlı şekilde sonlandırıyor ve o ana kadar üretilen içeriği kaydediyor.
- Tool operation’ların kendi tool call check’lerini yönetmesi sağlandı.
- Tool approval beklenirken inference veya steering yapılması engellendi.
- Login-shell PATH, Goose’u başlatan process tarafından yönetilecek şekilde bırakıldı.
- Turn’ler artık session record üzerinden oluşturuluyor; recipe prompt part’ları türetiliyor ve prompt, goal ile container kalıcı olarak kaydediliyor.
- ProviderManager eklendi ve session provider’ları bunun üzerinden yönlendiriliyor.
- OpenAI message formatting için typed struct’lar kullanılmaya başlandı.
- Background subagent’lar ve orchestrator kaldırıldı; Doctor yalnızca session kapsamında çalışacak şekilde değiştirildi.
- Foreground subagent’larda duplicate provider initialization engellendi.
- Model catalog artık blocking pool üzerinde refresh ediliyor.
- Desktop prop’larındaki gereksiz optional tanımlamalar kaldırıldı.
- Legacy agent loop kaldırıldı.