4 puan yazan qnth159 21 일 전 | Henüz yorum yok. | WhatsApp'ta paylaş

gc-tree, AI kodlama ajanları için küresel bağlam yönetim aracıdır.

Neden yaptım?

Yapay zeka kullanırken, oturum her değiştiğinde aynı açıklamaları tekrar etmek zorunda kalıyorsunuz.

  • Nasıl çalıştığım
  • Ekibin hangi terimleri kullandığı
  • Bu repo ile şu reponun nasıl bağlantılı olduğu

Oturum kaybolduğunda ya da bağlam sıkıştırıldığında
bu arka plan bilgisini her seferinde yeniden vermem gerekiyordu.

CLAUDE.md veya AGENTS.md gibi bağlam yönetimi yöntemleri var,
amak bu tür dosyalar tek bir repo'yu açıklamak için uygun olsa da birden fazla repo'yu birlikte ele alırken bazı rahatsızlıklar vardı.

  • Repolar arası ilişkileri taşımak zor
  • Ortak arka plan bilgisi orada burada kolayca tekrar ediyor
  • Oturum kapanınca yine en baştan açıklamak gerekiyor

Ben bu tekrar işini ortadan kaldırmak istedim.

gc-tree ne yapıyor?

gc-tree, benim çalışma tarzımı, ekibin alan terimlerini ve ortak arka plan bilgisini repo dışındaki küresel bağlam olarak saklayıp,
çalışırken yalnızca gerekli bilgiyi getirip başvurmayı sağlayan bir araçtır.

Bir kez onboarding yapınca, sonrasında kim olduğumu ve nasıl çalıştığımı her seferinde uzun uzun açıklamak gerekmiyor.

Özellikle çoklu repo ortamında çalışırken faydalıdır.
Çünkü belirli bir repo'nun içine hapsolmadan, birden fazla projede ortak kullanılan bağlamı yeniden kullanabilirsiniz.

Uygularken dikkat ettiğim noktalar

  • Her seferinde tüm bağlamı okumak yerine yalnızca gerekli bilgiyi getirerek token kullanımını azalttım
  • Farklı iş akışları branch gibi ayrılıp yönetilebiliyor
  • İlgisiz bağlam otomatik olarak yok sayılıyor
  • Ekip arkadaşlarının zaten düzenlemiş olduğu onboarding verisi varsa onu olduğu gibi içe alıp başlayabiliyorsunuz
  • Mevcut geliştirme ortamını büyük ölçüde değiştirmeden entegre edilebilecek şekilde tasarlandı

Kapanış

Çoklu repo üzerinde çalışıyorsanız veya yalnızca sizin bildiğiniz arka plan bilgisini her seferinde açıklamak zor geldiği için uğraşıyorsanız, bir kez denemeye değer görünüyor.
Kullanıp geri bildirim verirseniz memnun olurum.

GitHub Link: https://github.com/handsupmin/gc-tree

Henüz yorum yok.

Henüz yorum yok.