← Blogs
Blog · Türkçe · 19 Eyl 2026 English →

co-maintainer, seni taklit eden bir araç

Bir ajan değişikliği yazar. Başka bir ajan inceler. İkisi de reponuzu okumamıştır.

18.9K yeniden kullanılan repo bağlamı 1.35M PR’ı anlamak için ağır bağlam 71x aynı pull request’ler, aynı model

Bir YZ inceleyici bir diff görür. Bir insan inceleyici ise bir diff artı burada yıllarca öğrendiklerini görür.

YZ İNCELEYİCİYE GÖSTERİLEN +184 -37 lines DOĞRU OLUP OLMADIĞINI BELİRLEYEN bu kuralı hangi modül sahiplenir bu davranışa hangi çağıranlar bağlı eski sözleşmeyi hangi testler tutar bu kod tabanının alışkanlığı istemcinin bakmadığı alan hiçbiri diff’te yok

Kaçırılan bir bulgu genelde zayıf bir model değil, eksik bir girdidir.

Bağlam bir kez kurulur

Yama okumadan önce reponuzu okur. Sonra bulduğunu yazar.

repository diskteki kılavuzlar 10.438 dosya bir kez okundu init SKILL.md 14.2 KB CODEBASE.md 9.8 KB PR_REVIEW_GUIDE.md 6.1 KB 3 kılavuz yazıldı · sonraki her inceleme bunları kullanır sonra · yeni commit’ler gelir 3 dosya değişti remake SKILL.md güncellendi CODEBASE.md değişmedi PR_REVIEW_GUIDE.md güncellendi yalnızca yeni commit’lerin dokunduğu kılavuzlar yeniden yazılır

Kılavuzlar klonun içinde değil config dizininizde durur; böylece bağlam taze bir checkout’tan sonra da yaşar ve ekiple paylaşılabilir.

Sonra inceler

Sonraki pull request’te kılavuzlar zaten oradadır.

Fix handshake schema compatibility #4128 GroophyLifefor:fix/handshake Open Merged
İnceleme sürüyorTüm kontroller geçti 0 / 1 kontrol1 başarılı kontrol
inceleme sunucusu webhook alındı · inceleme başlıyorbağlam yüklendi · bulgular yazılıyor
Review / co-maintainer çalışıyor…2m 14s

Yeşil tik ilginç kısım değil. Diff’e yazdığı şeydir.

Ne yazdı

Pull request bir alan ekler. Codegraph onu okuyan hiçbir şey bulmaz.

#4128 Değişen dosyalar
src/remote/server.ts bu PR’da
+minClientSchema: 2
codegraph-callers minClientSchema
0 çağıran · yalnızca bu yamada yazılı
co-maintainer az önce inceledi

Sunucu artık eski istemcileri reddedebileceğini iddia ediyor. Grafikte bu alanı okuyan hiçbir şey yok, dolayısıyla hiçbir şey reddedilmiyor.

Ve düzeltmeyi yazar

Handshake’in eksik yarısı istemcide durmalı.

Önerilen değişiklik src/remote/client.ts
+if (schema < hs.minClientSchema) upgrade()
sunucuminClientSchema yazar
istemciartık minClientSchema okur

Soru hangi modelin daha iyi incelediği değil, bağlam yönetiminin nasıl yapıldığı.

Daha az bağlam şişmesi → daha az halüsinasyon → daha hızlı inceleme → daha doğru tahmin.

GitHub bağlantısı GroophyLifefor/co-maintainer.