Gerçek araçları çalıştırır
Her eylem, gerçek sonucu içeren bir kart olarak sohbette görünür ve tam çıktıyı görmek için herhangi bir kartı genişletebilirsiniz.
StatusRivet, Windows 10/11 için bir AI ajanıdır ve kendi x64 hata ayıklayıcınızın yanında yer alır. Adım adım ilerleme sizin kontrolünüzde kalır. Derleme ve test komutlarınızı yürütür, kaydettiğiniz günlükleri ve yığın yığınalarını okur, kaynak kodunuzda arama yapar ve her önerilen düzeltmeyi bir diff olarak gösterir.
Her eylem, gerçek sonucu içeren bir kart olarak sohbette görünür ve tam çıktıyı görmek için herhangi bir kartı genişletebilirsiniz.
edit_file dosyayı değiştirir ve bir diff gösterir, böylece kabul etmeden önce tam olarak hangi satırların değiştiğini okuyabilirsiniz.
Sohbetler, çalışma klasörleri ve API anahtarları PC'nizde kalır; istemler yalnızca seçtiğiniz model uç noktasına gönderilir.
StatusRivet, yazdığınız veya hata ayıklamanıza yetkiniz olan yazılımlar için tasarlanmıştır; bir laboratuvar veya test makinesinde. Ajan, günlükleri okuma, kaynak kodda arama yapma ve derlemeleri yeniden çalıştırma gibi tekrarlayan adımları yönetir ve her diff'i kaydetmeden önce siz okursunuz.
stack.txtread0xC0000005 stack.txt1 eşleşmesrc/parser.cppreadsrc/parser.cpp+3your build commandexit 0your test commandexit 0Görev: kendi uygulamanız bir test makinesinde çöktü ve x64 hata ayıklayıcınızın metin olarak kaydettiği bir yığın yığını var. read_file stack.txt dosyasını yükler ve grep, günlükdeki özel durum kodunu arar, örneğin erişim ihlali için 0xC0000005. Ardından ajan, hata veren iş parçacığının üst çerçevelerini listeler ve ilk çerçeveye eşleşen kaynak dosyayı açar. Her eylem, sohbette bir kart olarak görünür ve tam çıktıyı okumak için bir kartı genişletebilirsiniz. Bir boot bsod olay günlüğünde bir kernel 41 girdisi bırakırsa, o zaman yazılan döküm, varsa, ihtiyacınız olan durumu içerir. En üstten başlayın. Çerçeveleri kendiniz okuyun çünkü ajan metin çıktısından çalışır, ardından Ask first modunda önerilen diff'i kabul edin veya reddedin.
Görev: günlük, bir yığın taşması için özel durum kodu olan 0xC00000FD'yi gösterir ve özyinelemeye giren fonksiyonu arıyorsunuz. grep, üst çerçevelerden gelen fonksiyon adını kaynak kodunuzda arar ve read_file, ajanın özyinelemenin nasıl sonlandığını görebilmesi için dosyayı açar. edit_file minimal bir diff önerir, örneğin eksik bir durdurma koşulu ve tam olarak hangi satırların değiştiğini gösterir. Shell ardından derleme komutunuzu ve test komutunuzu çalıştırır ve her kart gerçek çıkış kodunu bildirir. Bellek yönetimi durdurma kodu olan bir bsod farklı bir arızadır, ancak yöntem aynıdır: özel durumu bulun, yığını okuyun, bir seferde bir değişiklik test edin. Her değişikliği küçük tutun. Herhangi bir şeyi kaydetmeden önce diff'i ve test sonucunu gözden geçirin ve son düzenlemeden sonra testi bir kez daha çalıştırın.
Görev: bir kilitlenme zamanı hata ayıklayıcısına güvenmeden önce, bir test makinesindeki JIT hata ayıklama değerini kontrol edin. JIT, zamanında derleme anlamına gelir: Windows bir uygulama çöktüğünde otomatik olarak bir hata ayıklayıcı başlatır ve bu bir sistem ayarıdır. Shell, size verdiği komutu mevcut değeri okumak için çalıştırır ve write_file bu değeri settings-before.txt dosyasına kaydeder, böylece eski değer yazılır. Yalnızca bir test makinesinde değiştirin, günlük PC'nizde değil ve kaydedilen değeri daha sonra geri yükleyin. Ask first modunda ajan, bir şeyleri değiştiren her eylemden önce duraklar, böylece değişikliği ve geri yüklemeyi ayrı ayrı onaylarsınız. Değeri yazın. Değeri geri yüklemeden önce kaydedilen dosyayı okuyun ve geri yüklemeden önce tekrar okuyun.
Görev: yazdığınız bir sürücü bir test hedefini kilitler ve hata veren fonksiyona ihtiyacınız var. Çekirdek düzeyindeki çalışma genellikle iki makine veya bir sanal makine gerektirir, biri hata ayıklayıcıyı çalıştıran ve biri test hedefi olarak, bir hata ayıklama bağlantısıyla bağlantılı ve hedef bir laboratuvarda kalır. Shell, sahip olduğunuz bir laboratuvar makinesinde SSH üzerinden komutlar çalıştırır, read_file hata ayıklayıcının kaydettiği metni okur ve grep modül adını kaynak kodunuzla eşleştirir. Yeni bir bilgisayarda, bir dpc watchdog violation bsod yazdığınız bir sürücüden kaynaklanabilir, bu yüzden takılı iş parçacığının yığını okunacak ilk şeydir. Bunu bir laboratuvarda tutun. Bir satırı değiştirmeden önce her bulguyu gözden geçirirsiniz ve testleri daha sonra hedefte tekrar çalıştırırsınız.
StatusRivet barındırılan bir hizmet değildir ve başka bir program için bir eklenti değildir. PC'nizde çalışır. Yalnızca kendi dosyalarınız, PC'niz ve kullanmanıza yetkiniz olan sunucular için tasarlanmıştır ve işi onların içinde tutarsınız: Shell, web ve SSH tek bir klasörle sınırlı değildir. Kodun veya analizin doğru olacağını garanti edemez, bu yüzden her sonucun kendi gözden geçirmenizi ve kendi test çalıştırmanızı gerektirir.