QuillCode: yerel MCP kodlama ajanı ile gözden geçiren kapalı güvenlik katmanı
Lore Hex'ten QuillCode, dil modellerinin yerel geliştirme ortamlarıyla etkileşimde bulunmasını ve mühendislik görevlerini otomatikleştirmesini sağlamak için tasarlanmış yerel bir AI kodlama ajanı ve Model Bağlam Protokolü (MCP) sunucusudur. Shell komutlarını çalıştırır, dosyaları düzenler ve bir dizi araç ilkelini kullanarak git'i yönetir ve yıkıcı eylemleri engelleyen otomatik bir inceleyici-model güvenlik katmanını uygular. Araç, masaüstü iş akışına entegre edilmiş model odaklı düzenlemelere ihtiyaç duyan yazılım mühendisleri ve yerelleştirme uzmanlarına yöneliktir.
QuillCode, kod düzenlemelerini, shell komutlarını ve depo görevlerini doğrudan yönetir
Pratik otomasyon, uygulamanın birincil çıktısıdır: shell yürütmesi ve dosya işlemleri (okuma, listeleme, yazma, arama) için ilkelere açılır, ayrıca git yönetimi sağlar. Kullanıcılar, quill-code exec ile betiklenmiş iş akışlarını çalıştırabilir ve quill-code doctor ile tanı çalıştırabilir. Uygulama, iş ağaçlarını, eklentileri ve tarayıcı destekli akışları destekler, böylece model odaklı değişiklikler mevcut geliştirici dallarına ve inceleme döngülerine entegre olur.
İnceleyici-model kontrolü, kör yürütmeyi azaltır ancak güveni inceleyici modellere kaydırır
Bu araç, yürütmeden önce eylemleri doğrulamak için ayrı inceleyici modeller kullanan otomatik bir güvenlik inceleme politikası uygular, bu da üretilen komutlara kör güveni önler. TrustedRouter, görev spesifik seçimi için açık model yönlendirmesi ve meta verileri yönetir, böylece yönlendirme ve inceleyici seçimleri hangi eylemlerin devam edeceğini belirler. Bu tasarım, kontrolsüz değişiklikleri azaltırken, inceleyici-model kalitesini ve yönlendirme yapılandırmasını operasyonel güvenliğin merkezine alır.
macOS ve Linux'ta çalışır ve MCP ana bilgisayarları veya bağımsız iş akışları ile entegre olur
Uygulama Swift ile yazılmıştır ve hem macOS hem de Linux'ta platforma özgü bir görünüm sağlamak için QuillUI uyumluluk katmanını kullanır, Electron'dan kaçınır. QuillCode, MCP sunucusu olarak işlev görür, böylece MCP uyumlu ana bilgisayarlara araç sağlayıcı olarak hareket edebilir veya bağımsız bir kodlama aracı olarak çalışabilir. Bu esneklik, mühendislik araç zincirinde nerede yer alacağını ve ekiplerin bunu nasıl dağıtacağını şekillendirir.
Model odaklı değişiklikleri denetleyebilen ve inceleme yönlendirmesini yönetebilen ekipler için en uygun
QuillCode, üretilen düzenlemeleri gözden geçirebilen ve inceleme yönlendirmesini yapılandırabilen geliştirme ekipleri için yerel iş akışlarına entegre edilmiş model destekli otomasyon isteyen pragmatik bir seçenektir. Açık kaynaklı Apache 2.0 sürümü, kod denetimi ve genişletmeyi destekleyerek kapalı bulut ajanları yerine değiştirilebilir araçları tercih eden ekipler için uygun hale getirir. Dağıtım çalışmalarının, inceleyici modelleri ve MCP altyapısını mevcut süreçlerle uyumlu hale getirmesini bekleyin.