re_gent - AI kodlama ajanları için sürüm kontrolü
(github.com/regent-vcs)- Ajanın ne yaptığını ve her satırın hangi prompt ile yazıldığını adım adım incelemeyi mümkün kılan, AI kodlama ajanlarının çalışmalarını git benzeri şekilde izleme ve denetleme aracı
- Temelde üç ana komut bulunuyor
rgt log: Oturumun gerçekleştirdiği işlemlerin geçmişini (zaman, araç, dosya, değişen satır sayısı) gösterirrgt blame: Belirli bir satırı yazan prompt kaynağını izlerrgt show: Tek bir adımın tüm bağlamını (araç çağrıları + konuşma) gösterir
- Her araç kullanım turunda, değişiklikleri/gerekçeyi/isteği yapan kişiyi içeren bir Step anlık görüntüsü oluşturulur; bu Step'ler bir DAG oluşturur ve her oturum ayrı bir branch tutar
- Ajan etkinlikleri,
.git/benzeri.regent/içinde saklanırobjects/(BLAKE3 tabanlı),refs/(oturum işaretçileri),index.db(SQLite dizini),config.tomlbileşenlerinden oluşur- BLAKE3, içeriği hash'leyip tanımlayıcı olarak kullanan content-addressed depolamada hızlı hashleme ve otomatik tekilleştirme için, paralel işlemeye optimize edilmiş kriptografik bir hash fonksiyonudur
- Claude Code, OpenAI Codex CLI, OpenCode tam desteklenir; hook'lar
rgt initsırasında otomatik yapılandırılır, ek ayar gerekmez /compact,/clearsonrasında da konuşma geçmişi korunur; eşzamanlı oturumlar ayrı ref'lerle çakışmadan izlenir- SQLite dizini sayesinde 10 ms altı sorgulama; CAS refs ve ACID transaction'larla eşzamanlılık güvenliği sağlanır
- VSCode eklentisi, satır içi blame açıklamaları, hover araç ipuçları ve oturum zaman akışı görünümü sunar
- git'in yerini almaz; onu tamamlayan bir ajan denetim izi katmanı olarak çalışır (ikisinin birlikte kullanılması önerilir)
- Apache-2.0 lisansı
Henüz yorum yok.