İçeriğe geç

Ajan davranışını yönetin

Bir kural yalnızca projenin bir bölümüne uygunsa veya etkin kural görünmüyorsa bu kılavuzu kullanın. Başlatılmış Bee profili, erişilebilir MongoDB, doğru depo ve desteklenen hook entegrasyonu gerekir. Servis gerektiren örnekler yardım ve kaynak üzerinden doğrulanmıştır; canlı ortak depoda çalıştırılmamıştır.

Tanımını inceledikten sonra mevcut bir persona seçin:

Terminal window
bee soul list
bee soul show reviewer
bee soul use reviewer
bee soul show

reviewer yerine list sonucundaki adı kullanın. use, bu makine profilinin seçimini yazar; tanımlar ortak kalır. show, seçimin kaynağını gösterir. clear, yerel seçimi kaldırır ve eski ortak soul.active seçimini yeniden geçerli kılabilir; tüm persona bağlamını kapatmaz. Bulunmayan ad 1, başlatılmış profilde bilinmeyen fiil 4 döndürür. claim, ortak tanımı ayrıca makine adına sahiplenir; sadece seçim yapmak için gerekmez.

Örnek, Vue bileşenleri için proje kuralı oluşturur:

Terminal window
bee hook rule add "Review keyboard navigation when changing a component" --path 'src/**/*.vue'
bee hook rule list --json

Add, kısa kimliği ve kapsamı yazdırır; JSON listesi sonraki işlemler için tam kimliği verir. Yol, kuralı normal prompt bloklarının dışında tutar ve eşleşen dosya rehberliğine seçer. Kural kaydetmek hook kurmaz. session, prompt, always farklı hook yüzeylerinde uygulanır; --global iletim zamanını değil proje seçimini değiştirir. Kural kapsamı ve glob’lara bakın.

<id> yerine mevcut kuralın tam kimliğini koyun. Önizlemedeki before.revision değerini uygulama komutuna taşıyın:

Terminal window
bee hook rule rescope <id> --scope file --path 'src/**/*.vue' --dry-run --json
bee hook rule rescope <id> --scope file --path 'src/**/*.vue' --revision <before-revision> --json

Geçerli dry run 0 döndürür ve wouldChange gösterir; changed ve applied false kalır. after, kaydedilmiş değil önerilen durumdur. Eski revision ile uygulama 8 döndürür. Önizlemeyi yeniden okuyup karar verin; revision korumasını körlemesine kaldırmayın. Dosya yolları önceki listeyi değiştirir. prompt kapsamına dönüş --clear-paths gerektirir. Geçersiz girdi 4, belirsiz kimlik 7, sonucu bilinmeyen yazma 5 döndürür; son durumda yeniden okuyun.

Liste/önizlemedeki güncel kimlik ve revision değerlerini kullanın; <revision> sabit sayı değildir:

Terminal window
bee hook rule archive <id> --revision <revision> --reason "Convention replaced" --json
bee hook rule list --archived --json
bee hook rule restore <id> --revision <revision> --json

Arşivleme metni, kapsamı, yolları ve yazarı koruyarak iletimi durdurur. Geri yükleme önceki enabled durumunu korur; devre dışı kuralı etkinleştirmez. Arşiv listesi kural metnini içermez. rm kalıcı siler. Arşivleme, geri yükleme ve rescope varsayılan olarak bu projeyi seçer; --global yalnızca mevcut global kural içindir.

Terminal window
bee budget "Review component keyboard navigation" --path src/App.vue --by-item --json
bee steering --surface pre-tool --since 1h --limit 20 --json

Budget önizlemesi UTF-16 karakter katkısını ve token tahminini verir; iletim makbuzu değildir. Steering, kısaltılan/dışlanan talimatların yerel gözlemlerini alt sınır sayımlarıyla okur. Boş kayıt iletimi kanıtlamaz; üretilen hook bloğu da modelin uyduğunu göstermez. Kural yoksa sırasıyla arşiv/enabled durumunu, projeyi, yol eşleşmesini, hook kurulumunu ve atlananları kontrol edin. Dosya kuralları, Bee’den dosya rehberliğini gerçekten isteyen bir ajan yüzeyi gerektirir.

Kurallar · Steering filtreleri ve sınırlar · Bağlam boyutu · İş birliğinde iletim kanıtı