Zed Editor ve Docker Agent yalıtılmış ortamda sbx ile çalışıyor
Öne çıkanlar
- Docker Sandboxes (sbx), kodlama ajanlarının dosya sistemi erişimini sadece ilgili proje diziniyle sınırlar.
- Zed editörü, ACP protokolü üzerinden sanal makinedeki aracıyla standart girdi ve çıktı kanallarını kullanarak haberleşiyor.
- Ağ vekil sunucusu, geliştiriciye ait gizli anahtarları koruyarak ajanın bu verilere doğrudan erişmesini engelliyor.
Geliştiriciler, kodlama asistanlarının doğrudan ana sistem üzerinde komut çalıştırmasından kaynaklanan güvenlik risklerini azaltmak için mikro sanal makine tabanlı yalıtım çözümlerini tercih ediyor. Zed metin editörü ile Docker Agent arasındaki iletişim, Docker Sandboxes (sbx) kullanılarak güvenli bir çalışma ortamına taşındı. Bu mimaride yapay zeka aracısının dosya sistemi erişimi ve komut çalıştırma yetkisi yalnızca paylaşılan proje diziniyle sınırlandırılıyor.
Sistem bileşenleri, yerel makinede çalışan llmman aracılığıyla GPU destekli büyük dil modelinden yararlanmayı sürdürüyor. sbx ortamındaki Docker Agent, ana makinedeki dil modeline özel bir ağ köprüsü üzerinden erişiyor. Çıkış ağ trafiği bir güvenlik vekil sunucusu tarafından denetleniyor; API anahtarları veya kişisel yetki belgeleri sanal ortama hiç aktarılmadan doğrudan bu vekil katmanında isteklere ekleniyor.
Editör entegrasyonu, Zed'in ayar dosyasında yapılan küçük bir değişiklikle sağlanıyor. Zed, aracı sürecini doğrudan başlatmak yerine sbx exec komutuyla sanal makine içinde çalıştırıyor ve standart girdi/çıktı üzerinden ACP protokolüyle haberleşiyor. Böylece geliştirici deneyimi bozulmadan sistem dosyaları ve ortam değişkenleri olası zararlı komutlara karşı korunuyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.