Codex, alt ajan istemlerini şifrelemeye başlıyor
Özgün başlık: Codex starts encrypting sub-agent prompts
Her geri bildirimi okuyoruz ve girdilerinizi çok ciddiye alıyoruz. #26210'dan sonraki ana akış (Çok aracılı v2 mesaj yüklerini şifreleyin, 2026/06/05'te birleştirildi). Bu durum, bu değişikliği içeren ve MultiAgentV2'yi etkinleştiren (0.137.0 sonrası) sürümleri etkiliyor gibi görünüyor. Modele özgü değil. Bu, MultiAgentV2 Spawn_agent, send_message ve followup_task mesajlarının işlenmesiyle ilgilidir. Uygulanamaz. Gerileme, yerel ortam durumu yerine #26210'daki birleştirilmiş kod davranışından görülebilir. #26210, modele yönelik mesaj parametresini şifreli olarak işaretleyerek, yalnızca InterAgentCommunication.encrypted_content öğesini depolayarak ve InterAgentCommunication.content öğesini boş bırakarak MultiAgentV2 aracı görev/mesaj yüklerini Codex için opak hale getirir. Şifrelenmiş dağıtım yolu, gizliliğin güçlendirilmesi olarak anlaşılabilir, ancak aynı zamanda insanlar tarafından okunabilen görev/mesaj metnini yerel kullanıma sunma geçmişinden, iz azaltmadan ve üst taraf denetim/hata ayıklama yüzeylerinden de kaldırır. Bu, aşağıdaki gibi temel soruların yanıtlanmasını zorlaştırır: Bu, şifrelenmiş araç şemaları için istek doğrulama hatalarını bildiren #26753'ten farklıdır.
Bu konu şifreli şema kabul edildikten sonra denetlenebilirlik ve hata ayıklanabilirlik ile ilgilidir. Codex alt aracı görevinin/mesajının insan tarafından okunabilen, yapılandırılmış bir denetim kopyasını korumalı ve aynı zamanda alıcı modeline şifreli teslimata izin vermelidir. Olası bir şekil, model teslimi için şifrelenmiş mesaj alanını korumak, ancak okunabilir görev metni için ayrı bir şifrelenmemiş denetim alanı eklemektir. Denetim alanının kullanıma sunma/geçmiş/izleme meta verilerinde kalıcı olması gerekir; böylece kullanıcılar ve bakımcılar, model dağıtım şifre metninin şifresini çözmeye gerek kalmadan, devredilenleri inceleyebilir. Amaç mutlaka şifreli teslimatı geri almak değildir. Buradaki endişe, şifreli teslimatın, alt aracı delegasyonu için yerel insan tarafından denetlenebilirliği tamamen ortadan kaldırmaması gerektiğidir. Upstream InterAgentCommunication::new_encrypted(), içeriği kasıtlı olarak boş bir dize olarak başlatır ve yükü yalnızca şifrelenmiş_content içinde saklar: Alıcı geçmişi için kullanılan dönüştürme, şifrelenmiş_içerik mevcut olduğunda yalnızca şifrelenmiş veriyi yayar.