Skip to content
← Kite geri dön
Agent: Cloud agents Support: full

Bulut ajanları adaptörü

Bulut ve arka plan ajanları — Claude Code uzak görevleri, OpenAI Codex cloud, Jules-class ajanlar ve benzer asenkron yürütme ortamları — tasarım gereği geçicidir: bir oturum başlar, sınırlı bir süre çalışır ve sona erer. DWP, kalıcı yapıyı oturum değil plan yaparak bu kısıtlamayı bir avantaja dönüştürür.

Temel kavrayış

Deponun .dwp/ dizini, kalıcı spec ve durum katmanıdır. Bulut oturumları ise geçici yürütücülerdir. Plan, yürütücüye ne yapılacağını söyler; state.json nereden devam edeceğini söyler. Oturum herhangi bir şey olabilir — farklı bir model, farklı bir sağlayıcı, yeni bir konteyner — ve plan tam kaldığı yerden devam eder.

Destek düzeyi

Tam — depoyu okuyan, AGENTS.md’yi izleyen ve kabuk komutları yürütebilen herhangi bir bulut ajanı, platforma özgü bir adaptör olmadan DWP’yi destekler.

Uyan-devam et-ver döngüsü

Her bulut ajanı dönüşü şu kalıbı izler:

  1. Uyan — oturum başlar (bir cron zamanlaması, bir CI olayı veya kullanıcı eylemi tarafından tetiklenir).
  2. DWP Resume Protocol’ü çalıştır — plan README’sini oku, kontrol noktasını bul, state.json’u Markdown ile uzlaştır, ek yeri incele, duman testi yürüt. Bkz. DWP spesifikasyonu.
  3. Engellenmiş durumu kontrol etstate.json.blocked ayarlıysa, nedeni raporla ve yürütmeden ver.
  4. Sonraki atomik görevi yürüt — bir görev, tam doğrulama kapısını geçerek.
  5. Durum katmanını güncellestate.json’u yeni görev durumu, kapı kayıtları, sonuç kaydı ve commit karması ile atomik olarak yeniden yaz.
  6. Ver — oturum temiz bir şekilde sona erer; sonraki dönüş güncellenmiş durumdan devam eder.

Gereksinimler

  • Plan, makine tarafından okunabilir durum katmanını (manifest.json + state.json) TAŞIMAK ZORUNDADIR. Onsuz, geçici bir oturumun devam pozisyonunu güvenilir biçimde belirleyecek yolu yoktur. Bkz. Plan durumu.
  • Plan, herhangi bir gözetimsiz bulut dönüşünden önce bir insan tarafından onaylanmış OLMALIDIR. Plan onayı, kontrol noktasıdır.
  • Ajan sınırlı yetki altında çalışır: kapsamı GENİŞLETMEMELİ, planın açıkça yetkilendirmediği yıkıcı işlemler GERÇEKLEŞTİRMEMELİ ve mevcut görevin talimatlarının ötesinde DOĞAÇLAMA YAPMAMALIDIR. Bkz. Ajan protokolü.

Notlar

Bulut ajanı oturumları, gözetimsiz yürütme profilinin aşırı durumudur: sıfır oturum sürekliliği, maksimum plan kalıcılığı. DWP’nin .dwp/ dizini özellikle bunu çalıştırmak için tasarlanmıştır — bir ajanın taze bir checkout’tan bir çalışma grubunu başlatmak, sürdürmek ve tamamlamak için ihtiyaç duyduğu tüm durum, herhangi bir oturumun okuyabileceği düz Markdown ve JSON dosyalarında yaşar.