DigitalOcean Cuttlefish ile agent onayları telefona taşınıyor
DigitalOcean Cuttlefish, Managed Agents oturumlarını iPhone'dan izleyip tool call onaylamaya yarıyor. Riskleri ve ilk ayarları derledik.
Bu haberde
DigitalOcean, Public Preview aşamasındaki Managed Agents için DigitalOcean Cuttlefish adlı yerel iPhone uygulamasını duyurdu. Uygulamayla canlı agent oturumlarını izleyip tool call’ları tam komut, dosya yolu ve diff üzerinden onaylayabilir veya reddedebilirsiniz. Box da bir Box klasörünü agent workspace’ine senkronlayan Box Mount’u private preview olarak açtı.
DigitalOcean nedir ve nerede kullanılır?
DigitalOcean, geliştiricilere ve küçük-orta ölçekli ekiplere hitap eden bir bulut altyapı sağlayıcısıdır. Droplet adlı sanal makineler, managed Kubernetes, managed veritabanları ve nesne depolama gibi hizmetler satar. Sade arayüzü ve öngörülebilir fiyatlandırmasıyla bilinir. AWS, Google Cloud, Linode ve Hetzner sık karşılaştırılan alternatifleridir.
DigitalOcean Cuttlefish ile onay döngüsü kısalıyor
Uzun süren agent oturumlarında en pahalı bekleme insan onayı. Agent bir migration için izin istediğinde siz masada değilseniz oturum saatlerce boşta kalıyor.
DigitalOcean Cuttlefish bu bekleme noktasını telefona taşıyor. Oturumlar zaten DigitalOcean’ın barındırdığı microVM’lerde, her biri kendi sandbox’ında çalışıyordu. Uygulama bu oturumların mobil kontrol paneli olarak iş görüyor.
Harness seçimi serbest. Claude Code, Codex CLI, OpenCode, OpenHands, Hermes, LangGraph ve CrewAI aynı uygulamadan izleniyor. Ekipte farklı harness’ler kullanılıyorsa onaylar tek bir yerde toplanıyor.
Telefonda diff okumak
DigitalOcean, onay ekranında özet yerine tam komutu, dosya yolunu veya diff’i gösterdiğini öne çıkarıyor. Doğru tercih, fakat birkaç yüz satırlık bir diff’i kuyrukta beklerken okumak gerçekçi değil.
Asıl risk şu: onay butonu alışkanlığa dönüşüyor. Dokuz onay sorunsuz geçince onuncusu okunmadan basılıyor.
Yüksek riskli sınıflanan istekler Face ID veya parola istiyor. Bu kontrol, telefon başkasının eline geçtiğinde işe yarıyor. Onayı verenin diff’i gerçekten okuduğunu garanti etmiyor. DigitalOcean hangi isteğin yüksek riskli sayıldığını duyuruda tanımlamadı; bu sınıflamaya yaslanmadan önce dokümantasyonda kriterleri arayın.
İzin politikasını uygulamayı kurmadan yazın
Managed Agents’ta agent’ın kendi başına yapabileceği ve hiç yapamayacağı eylemleri siz belirliyorsunuz. Telefon onayı bu politikanın yerine geçmemeli, onu tamamlamalı.
- Production veritabanına migration ve force push gibi geri dönüşü zor eylemleri yasak listesine koyun. Bunları telefondan onaya bırakmayın.
- Okuma, test çalıştırma ve lint gibi düşük riskli adımları agent’ın kendisine bırakın. Bildirim sayısı düşer, gerçek onay istekleri göze batar.
- Sandbox’a production kimlik bilgisi koymayın. Agent’ın gördüğü her token, yanlış bir dokunuşla kullanılabilir hale gelir.
Uygulamadan checkpoint alıp fork veya rollback yapabiliyorsunuz. Riskli bir adımı onaylamadan önce checkpoint alın. Kaynak checkpoint’i workspace bağlamında anlatıyor; dış bir sisteme yazılmış değişikliği geri alacağını varsaymayın.
Mesaj kuyruğu da işe yarıyor. Agent çalışırken gönderdiğiniz mesajlar sıraya giriyor, böylece bir sonraki görevi beklemeden hazırlayabiliyorsunuz.
Box Mount’ta silme de senkron
Box Mount, bir Box klasörünü Managed Agents workspace’ine bağlıyor. Agent’ın düzenlemeleri Box’a yükleniyor, Box’taki değişiklikler workspace’e geliyor. Agent synced klasördeki dosyaları silebiliyor ve silme işlemi Box’a da yansıyor.
Her kişi kendi Box hesabıyla bağlanıyor. Agent o klasörde sizin Box yetkilerinizle işlem yapıyor. Ana sözleşme veya doküman klasörünü doğrudan bağlamayın. Agent için bir alt klasör açın ve yalnızca gereken dosyaları oraya kopyalayın.
Duyuru Box’ın sürüm geçmişini ve audit trail’ini koruduğunu söylüyor. Silinen bir dosyayı Box’ta nasıl geri getireceğinizi önceden deneyin, ilk kazada aramaya başlamayın.
Preview aşaması ve ekip kullanımı
Managed Agents Public Preview, Box Mount ise private preview aşamasında. Davranış ve arayüz değişebilir, üretim iş akışlarını yalnızca bu araçlara bağlamayın.
Duyuru yalnızca iPhone uygulamasından söz ediyor. Android kullananlar bu onay akışının dışında kalıyor, nöbet planını buna göre kurun.
Oturumlar cihazdan bağımsız sürdüğü için bir ekip arkadaşı oturuma katılabiliyor veya oturumu devralabiliyor. Uygulama oturumda kimin olduğunu gösteriyor. Devir sırasında onay yetkisinin kimde olduğunu ekipçe netleştirin, aynı tool call’a iki kişinin farklı yanıt vermesini önleyin.
Başlangıç adımları kısa: DigitalOcean hesabı, App Store’dan DigitalOcean Cuttlefish, oturum açma ve agent seçimi. İlk denemeyi secret içermeyen, düşük riskli bir repo üzerinde yapın; izin listesini orada oturtup sonra asıl projelere geçin.


