Sürüm notları
Güncel kararlı sürüm: 1.1.3. dotnet tool update --global bee-ai --version 1.1.3 komutuyla güncelleyin; kurulum rehberine bakın. Aşağıdaki bölümler ayrıntılı sürüm geçmişini korur. Yeni yayımlanan sürümün ayrıntılı notları editoryal inceleme sonrasında buraya eklenebilir.
Kodlama ajanları için proje yönergeleri
Bölüm başlığı “Kodlama ajanları için proje yönergeleri”bee setup agents --root CHECKOUT --dry-run --json, AGENTS.md ve CLAUDE.md dosyalarına eklenecek Bee bloğunu önizler; --dry-run olmadan kurar. bee doctor --root CHECKOUT --json blokları ve host hook ayarlarını çevrimdışı denetler. Etkileşimli bee init başarılı başlangıçtan sonra kurulumu önerir; headless kullanım açık --setup-agents ister. Mevcut kurulum doğrudan setup çalıştırabilir. Paket yükleme hangi projeye yazacağını bilemediğinden dosyaları otomatik değiştirmez.
Yönetilen talimatlar, ajanların işlem sınıfı başına uygun Bee yolunu seçmesini; desteklenen bee code analyze ve kaynak bağlı, gözden geçirilmiş bee qa run kontrollerini gerçek depo testleriyle birlikte kullanmasını ister. Onaylı tasarımın tam revizyonu/hash’i, frontend görünüm ve etkileşimleri ile gerekli backend API/verisine bağlanır; eksik dilim sessizce çıkarılamaz.
Doctor çıkış 0, yönetilen dosyaların bu binary ile eşleştiğini; çıkış 5 eksik, eski, değiştirilmiş veya güvensiz dosyayı bildirir. Yeni host oturumu ve ilgili araçlar doğrulanana dek hostActivation ve toolReadiness unverified kalır. Kısmi kod analizi, yalnız beyan edilen QA kontrolleri ve görsel benzerlik tam kabul değildir.
dotnet tool update --global bee-ai --version 1.1.3 ile güncelleyin ve uzun süre çalışan Bee süreçlerini yeniden başlatın. Komutlar için ilk kullanıma bakın.
Çevrimdışı görev rehberi ve açık değişiklik kontrolleri
Bölüm başlığı “Çevrimdışı görev rehberi ve açık değişiklik kontrolleri”bee guide capabilities --json, kurulu CLI ve MCP yeteneklerini, etkilerini ve ön koşullarını listeler. bee guide task; kaynak, değişiklik, test, kapsam ve tasarım işleri için odaklı tarifler döndürür. Rehber, veritabanı veya sağlayıcı kurulumu olmadan genel metadata’yı okur; kaynak incelemez, kontrol çalıştırmaz ve hazır olunduğunu kanıtlamaz. Python kaynağı için semantik graf yerine açık satır aralıklı paket veya bağlam teslimi kullanılır.
Oturum başlangıcı hook’ları, isteğe bağlı bellek kurulmamış veya erişilemez olduğunda genel görev rehberini teslim edebilir. Native host hook kurulumu ve güven onayı gereklidir; kayıt tek başına teslimi veya araç kullanımını kanıtlamaz. Instance seçimi ve içeriği teslim etmeme korumaları korunur.
bee qa run --root CHECKOUT --spec task.json --json, açıkça tanımlanan repository veya kod analizi kontrollerini çalıştırır. Sonuçlar kriterleri kontrollere ve kaynak yollarına bağlar, çıktı hash’lerini kaydeder ve çalıştırma öncesi/sonrası kaynak kimliğini karşılaştırır. Komutları çağıran kişi incelemelidir; dosya yazabilir veya süreç başlatabilirler. Bu özellik sandbox değildir. Komut sözleşmesi için bee qa run --help --json kullanın.
verifiedCompletion=true, yalnız tanımlanan kriter-kontrol eşlemesini in_process_only güven sınırında doğrular. Kontrol kalitesini veya doğal dildeki niyeti kanıtlamaz; öznel kriterler değerlendirme gerektirir. Kaydedilmiş JSON sonraki çalıştırma için güvenilir kanıt değildir. Mevcut bee qa assess, acceptance=false ve çıkış 5 ile tanısal kalır.
dotnet tool update --global bee-ai --version 1.1.2 ile güncelleyin ve uzun süre çalışan Bee süreçlerini yeniden başlatın.
Hata odaklı test sonuçları ve kaynak kodu
Bölüm başlığı “Hata odaklı test sonuçları ve kaynak kodu”bee test summarize REPORT.trx --failures --json, başarısız, hata alan ve zaman aşımına uğrayan testleri sınıf toplamları ve ilk boş olmayan hata satırıyla seçer. Bildirilen ve gözlenen toplamlar görünür kalır. Eksik bilgi ve çıktı sınırları açıkça belirtilir; sonraki sayfaya geçiş raporun hash değerine bağlıdır.
bee graph explain TARGET --source --compact --json, çözümlenen bildirimin kaynak metnini ve doğrulanmış satır aralıklarını graf sonucuna ekler. Eski, belirsiz veya eksik kaynak açıkça bildirilir.
Bu CLI modları isteğe bağlıdır; mevcut varsayılan çıktı uyumluluğu korunur. Ortak görev rehberi ajanları ilgili kanıta yönlendirir ve istenen bilgiler tamamlandığında ek okumayı durdurmalarını ister. Mevcut bee_context_packet MCP aracı sınırlı kaynak seçimleri için kullanılabilir.
dotnet tool update --global bee-ai --version 1.1.1 ile güncelleyin ve uzun süre çalışan Bee süreçlerini yeniden başlatın.
Yerel bağlam ve zorunlu görev kanıtı
Bölüm başlığı “Yerel bağlam ve zorunlu görev kanıtı”Bu sürüm yerel artefakt sorgulama ve geri alma, sınırlı kaynak paketleri, doğrulanmış komut çıktıları, açık sağlayıcı profilleri ve isteğe bağlı yerel metin sıkıştırma içerir. Coverage import, eksiksizlik bilgisiyle dosya ve kapsanmayan satır seçimini destekler.
Bee tek bir ortak görev akışı sözleşmesi kullanır. Tipli görev gereksinimi taşıyan yönetilen Codex profilleri, eşleşen gerçek Bee komut sonucuyla kabul denetimi yapar; serbest istemler ve desteklenmeyen yollar rehberlikle sınırlıdır. Soğuk grafın ilerleme satırları komut, artefakt ve güncellik kontrolleri korunarak kabul edilir.
dotnet tool update --global bee-ai --version 1.1.0 ile güncelleyin ve uzun süre çalışan Bee süreçlerini yeniden başlatın.
MQTT QoS 2
Bölüm başlığı “MQTT QoS 2”İpuçları MQTT QoS 2 ile aktarılır. Ajan bağlamına enjeksiyon mevcut Mongo teslim claim’iyle en fazla bir kez yapılır. Harness çağrısı sırasında çökme olursa teslim uncertain olur ve otomatik tekrarlanmaz; yalnız alıcı açıkça isterse yeniden gönderilir. Sadece worker sınırlı süreli kalıcı broker oturumu kullanır; publisher ve doctor probe’u temiz oturum ve rastgele kimlikle kalır. bee collaborate doctor QoS düşürülmesini bildirir; teslim Mongo polling ile sürer. İpucu yayınlanmadan süresi dolan mesajların da her alıcısı için sonuç kaydedilir.
Bir makinede birden çok Bee örneği
Bölüm başlığı “Bir makinede birden çok Bee örneği”Bir makine, örneğin her organizasyon için biri olacak şekilde, tamamen ayrı Bee örneklerini yan yana çalıştırabilir. Mevcut ~/.bee varsayılan örnek olarak değişmeden çalışmaya devam eder. bee instance add <name> --path <dir> [--remote <glob>], kendi bootstrap’ı ve veritabanı, collaboration alanı, persona’sı, worker’ı ve yerel durumuyla ~/.bee/instances/<name>/ altında adlandırılmış bir örnek oluşturur.
Bee, örneği çalışma dizininden ve repository remote’undan (worktree’ler dahil), --instance veya BEE_INSTANCE’tan ya da çağıran oturumdan seçer. Bu son kaynak yalnızca hook çağrılarıyla sınırlı değildir: bir Claude Code, Codex veya Hermes oturumu içindeki sıradan bir CLI çağrısı da tıpkı bir hook çağrısı gibi pin’lenir, ve bee instance exec <other> çağıran oturumun kendi örneğinden farklı bir örneğe ulaşmayı reddeder. Bu pin, ortamda o an bulunan her native oturum kimliği için birlikte geçerlidir; böylece iç içe geçmiş bir harness (Claude Code içinde çalışan Codex, ya da tersi) aynı örnek üzerinde çalışmaya devam ederken, tek bir konuşma ağacı içinde iki örneği karıştırmak tasarım gereği reddedilir. Çakışan seçimler verileri karıştırmak yerine çıkış 8 ile durur, hook’lar da başka bir örneğin içeriğini teslim etmek yerine steering’i geri tutar. Hiçbir örneğe ait olmayan dizinler varsayılan örneği kullanır ve bunu bildirir. bee instance list, show, which, map, unmap, policy, remove, exec, doctor, worker-agent ve sessions prune kurulumu yönetir ve denetler. Hiçbir session pin’i otomatik olarak kaldırılmaz; seçilen bir yaştan daha uzun süredir boşta kalan oturumları geri tutmanın tek, açıkça onaylanmış yolu bee instance sessions prune --older-than <days> --yes komutudur. bee init onay almadan mevcut bir bootstrap’ın üzerine asla yazmaz. Örnek kaydı olmadan Bee tam olarak eskisi gibi davranır.
Bu ayrım tek bir işletim sistemi kullanıcısı içindeki hatalara karşı korur; organizasyonlar arasındaki asıl sert sınır her örneğe özgü bir veritabanı kullanıcısı ve broker hesabıdır. Kurulum ve sınırlar için instances rehberine bakın.
Tasarım içe aktarma ve görsel kontroller
Bölüm başlığı “Tasarım içe aktarma ve görsel kontroller”bee design, eksiksiz bir interaktif tasarım export’unu (HTML, bir dizin veya ZIP) bir kez içe aktarır ve implementasyon için sınırlı, tam kaynak parçaları döndürür (import, list, slice, map, verify); bee design mcp aynı salt okunur araçları ajanlara sunar. bee visual, uygulama ekranlarını Playwright ile yakalar ve incelenmiş tasarım referanslarıyla bölge bölge karşılaştırır (reference, capture, compare, report, select); iOS SnapshotTesting ve Android Roborazzi yardımcıları aynı karşılaştırmayı besler. Kurulum açıktır: Bee Node paketlerini veya tarayıcıları kurmaz, ui-visual QA profili tanısal kalmaya devam eder.
Claude Code ve Codex için Bee plugin’i
Bölüm başlığı “Claude Code ve Codex için Bee plugin’i”Tek bir bee plugin’i on iş akışını (memory, kod analizi, doğrulama, plan ve collaboration, worker’lar, tasarım ve operasyon) bir araya getirir ve Bee’nin salt okunur skill ve plan araçlarını başlatır. Native installer varsayılan olarak önizleme yapar ve yalnız istendiğinde uygular; host’u, marketplace’i ve kurulu Bee sürümünü kontrol eder, model ve sağlayıcı ayarlarını korur.
Sürüm bayrağı
Bölüm başlığı “Sürüm bayrağı”bee -v ve bee --version sürümü tek satırda yazdırır; bee --version --json commit, runtime ve platform bilgisini ekler. Bayrak, yapılandırma, veritabanı veya ağ erişiminden önce yanıt verir, bu yüzden bozuk bir kurulumda da çalışır.
Bütçe altında graf yanıtları
Bölüm başlığı “Bütçe altında graf yanıtları”Coverage artık bir graf yanıtının küçültülemez zarfının parçası değildir. Bir yanıt --output-budget-chars veya --budget’ı aştığında Bee önce coverage’ı özetler (proje satırları, uyarılar ve bağlam notları, tam sayılarla ve bee graph status --json’a bir işaretçiyle) ve sonuç kayıtlarını yalnız bundan sonra düşürür. output.coverageSummarized, coverage’ın kırpıldığını bildirir; output.truncated ve düşürülen kayıt sayıları yalnız sonuç kayıtlarını tanımlar. JSON yanıtları ceil(utf16/4) <= N sınırında kalır.
Çözülmemiş interface dispatch uyarısı yanıt başına tek satırdır. Eksik implements kenarının yanıtın bir kısmını gizleyebileceği yerlerde görünür: callers, implementasyonları katlayan callees, impact ve member explain, başka bir projenin belirttiği implementasyonlar dahil. Outline’lar artık bunu taşımaz. Bir yanıt coverage’ı özetlediğinde, düşürülen tanıların sınırlı bir görünümü olan bee graph status --json --compact’a işaret eder (bir veya iki proje için --project ile). graph explain ve graph impact uzun listeleri adil şekilde kırpar, bu yüzden bir liste boşaltılırken diğeri çok satır tutmaz.
TypeScript, Vue ve Kotlin outline’ları
Bölüm başlığı “TypeScript, Vue ve Kotlin outline’ları”TS/Vue outline durumu ve çıkış kodu dosya başınadır. Kısmen ayrıştırılmış bir tsconfig projesindeki temiz bir dosya, çıkış 0 ve tek satırlık bir proje notuyla tamamdır. Kendi ayrıştırma tanıları olan veya durumu doğrulanamayan bir dosya çıkış 5 ile eksiktir. Outline’ı alınan dosyanın kendi notları her zaman gösterilir.
Kotlin aralıkları artık operatörlerle devam eden expression body’leri, bir dizi tırnakla biten raw string’leri ve çok satırlı constructor default’larını takip eder. Kayıtlı Kotlin grafları bir kez yeniden derlenir (extractor 6).
Bellek araması
Bölüm başlığı “Bellek araması”Açık anahtar kelime araması bir bellekteki terimleri hâlâ her yerde bulur, ama yalnız ilk 400 karakterden sonra bulunan bir terim daha az ağırlık taşır, böylece bir konuyu tanımlayan kayıt yine ilk sırada çıkar. Düz satırlar en iyi eşleşmenin etrafında kırpma işaretli 200 karakterlik bir pencere gösterir; --full tam içeriği yazdırır ve yalnız search tarafından kabul edilir. JSON çıktısı değişmedi. Stderr notları kısmi çok terimli eşleşmeleri ve boş semantik sonuçları açıklar. Semantik arama varsayılan bir skor tabanı taşımaz; ölçülen kalibrasyon belgelenmiştir.
Coverage ve test raporları
Bölüm başlığı “Coverage ve test raporları”Daha önce reddedilen Coverlet OpenCover ve Cobertura raporları artık içe aktarılıyor: farklı satırlarda aynı offset’i paylaşan lambda branch noktaları, çok uzun constructor isimleri, producer’ın kendi kayıtlarını aşan producer toplamları ve bir satırda jump’larla karışmış tek bir switch. Bu tür producer uyuşmazlıkları, bildirilen ve gözlenen sayılarla yeni warnings dizisinde raporlanır ve çıkış kodunu asla değiştirmez. importerVersion artık 2, bu yüzden aynı rapor byte’ları yeni bir importId üretir.
Kompakt TRX özetleri geçmeyen testlerin tam adlarını korur.
Ölçülen kullanım
Bölüm başlığı “Ölçülen kullanım”bee budget --measured, rollout dosyalarını tüm-dosya boyut sınırı olmadan stream eder ve turn’leri raporlar. Açık bir turn içinde biten bir anlık görüntü eksiktir (çıkış 5, open_turn) ve yine de kapanan turn’lerin uzlaştırılmış kullanımını raporlar. usage, lastRequestUsage ve requestCount, response kayıtları uzlaştığında doldurulur; usageUnavailableReason bunların aksi halde neden null olduğunu açıklar. Varsayılan --json, tam düşürme sayılarıyla sınırlı bir projeksiyondur; --full her gözlemi döndürür.
Steering ledger, ajan rehberliği ve bağlam araçları
Bölüm başlığı “Steering ledger, ajan rehberliği ve bağlam araçları”Steering ledger artık byte-order mark olmadan yazılır, her emisyonda kırpılan öğeleri toplar ve nadir dışlama ile hata kanıtından önce rutin satırları kırpar. Beta okuyucuları yeni satırları hâlâ kabul ediyor.
Ajan rehberliği ucuz formları adlandırır: graph outline --compact --json, test summarize <trx> --json --compact ve budget --measured --compact. Ayrıca ajanlardan tam, güncel bir graf yanıtını grep ile yeniden doğrulamamalarını ister.
bee context doctor belgelenmiş Claude Code ayar anahtarlarını, hook event’lerini ve prompt hook’larını kabul eder. Bilinmeyen anahtarlar dosyayı reddetmek yerine adlandırılır; credential’a benzeyen isimler redakte edilir. bee context audit --json --compact, 12 hex’lik hash önekleri kullanır; --full-hashes tam digest’leri geri getirir.
Güncelleme
Bölüm başlığı “Güncelleme”dotnet tool update -g bee-ai --version 1.0.0Güncellemeden sonra uzun süre çalışan Bee süreçlerini (worker, collaborate channel ve receive, MCP sunucuları) yeniden başlatın. Script’leri etkileyebilecek değişiklikler:
bee code coverage import --compactvebee budget --measured --compactveya--full,--jsongerektirir; aksi halde çıkış 4 ile çıkar.bee budget --measured --jsonvarsayılan olarak sınırlı bir projeksiyon döndürür; her gözlem için--fullekleyin. Açık bir turn içindeki canlı bir oturumopen_turnile çıkış 5 verir.- Düz
bee remember searchsatırları kırpılır; tam içerik için--fullveya--jsonkullanın. importerVersion2olduğu için coverageimportIddeğerleri değişir.- Kayıtlı Kotlin grafları bir sonraki graf build’inde yeniden derlenir.
- Steering ledger formatı emisyon başına kırpma özeti kazandı; beta okuyucuları bunu hâlâ kabul ediyor.
- Bee’nin kendi test suite’i artık gerçek home dizinine geri düşmüyor; Bee geliştirirken yine de izole bir
HOMEile çalıştırın.
1.0.0-beta.18
Bölüm başlığı “1.0.0-beta.18”Ön sürüm
Graf güncelliği, anlam çözümleme ve sınırlı çıktı
Bölüm başlığı “Graf güncelliği, anlam çözümleme ve sınırlı çıktı”Graf güncelliği kaynakları ve değerlendirilen bağımlılık girdilerini izler. İlgisiz çıktılar artık kaynak dosya bilgisi taraması gerektirmez; yeni kaynaklar, açık Compile girdileri ve yeni oluşan koşullu import dosyaları yenilemeyi tetikler. Çevrimdışı C# çözümlemesi paket indirmeden veya build çalıştırmadan kurulu tam paket sürümlerini ve tanımlı yerel referansları kullanabilir. TypeScript etki analizi ters statik import ilişkilerini izler; semantik fonksiyon çağrı grafı sunmaz.
Kompakt yanıtlar kapsam ve gösterilmeyen kayıt toplamlarını korur. bee graph status --json kayıtlı tanıların tamamını gösterir. JSON sorgu bütçesi tüm yanıtı kapsar; outline çıktısının varsayılan tavanı 65.536 karakterdir. Bütçe yetersizse hata sığdığı ölçüde minimumRequiredChars bildirilir. --excerpts, yalnız indeks hash’i güvenli kaynakla eşleştiğinde callers ve explain içindeki importedBy öğelerine sınırlı kaynak satırları ekler. Expression-tree referansları ve yapısal yol fallback’i açıkça belirtilir.
Salt okunur bağlam tanısı
Bölüm başlığı “Salt okunur bağlam tanısı”Context doctor, seçili codex-config-toml-v1 girdisindeki project_doc_max_bytes değerini ve seçili AGENTS.override.md dosyalarının önceliğini inceleyebilir. Bunlar seçili girdi tanılarıdır; host’un talimatları yüklediğini kanıtlamaz. --remediation-preview, writesPerformed: false ile öneri üretir. Context audit kendisiyle karşılaştırmayı reddeder; diğer okuma sınırlarını ve eksik kayıt bildirimlerini koruyarak --max-files ile 1024 dosyaya kadar seçim sağlar.
Hook politikası ve bellek seçimi
Bölüm başlığı “Hook politikası ve bellek seçimi”bee hook policy-export, kuralları ve sabitlenmiş bellekleri içeren sınırlı yerel politika profili oluşturur. Açıkça seçilen --local-policy, her çağrıda proje, şema ve hash doğrulaması yapar; uzak değişiklikleri takip etmez. Hook hataları sıfır teslim tanısını korur. Paralel okumalar belirli çıktı sırasını korur. Hermes --retained-context tekrar baskılama özelliği isteğe bağlıdır ve varsayılan olarak kapalıdır; bilinmeyen, sıfırlanan veya değişen bağlam talimatları yeniden iletir. Receipt sözleşmesi native Hermes’in içeriği tuttuğunu veya modelin okuduğunu kanıtlamaz.
Bellek aramasına sözcüksel --match-all ve isteğe bağlı semantik --min-score eklendi; otomatik istem seçimi sınırlı kalır. Eşleşme yoksa düz stdout boş bırakılır, sonuç stderr üzerinde açıklanır.
CLI kurulumu ve kanıt okuyucuları
Bölüm başlığı “CLI kurulumu ve kanıt okuyucuları”bee skill setup --json, skill çözmeden veya okuma receipt’i üretmeden bağlantı kurulumunu açıklar. bee howto list --builtin --json, ayrı genel Bee tariflerini seçer; kullanıcı kataloğunu doldurmaz. bee lint --rules, denetleyici çalışmadığında bunu bildirir.
bee test summarize varsayılan metinde sonucu ve kısa hataları korur; --full, --stack ve --metadata ayrıntıyı seçer. Tam JSON varsayılan kalır; sonuç satırlarını düşürmeden önce kompakt gösterim denenir. Çıktı sınırları okunmuş başarısız test sonucunu değiştirmez. LCOV içe aktarımı ölçülmüş fonksiyon kimliklerini ve sayılarını korur; eksik ölçümler bilinmeyen kalır. Kullanım okuyucusu açıkça büyütülmüş sınırlı anlık görüntüleri kabul eder; oturumun bittiğini kanıtlamaz. Bu değişiklikler genel hız, token veya fatura tasarrufu iddiası taşımaz.
Güncelleme
Bölüm başlığı “Güncelleme”dotnet tool update -g bee-ai --version 1.0.0-beta.18Güncellemeden sonra uzun süre çalışan Bee süreçlerini yeniden başlatın. Extractor sözleşmesi değiştiğinde mevcut graf önbelleği yenilenir. Politika export’u ve retained-context baskılama açık seçim gerektirir; güncelleme bunları etkinleştirmez.
1.0.0-beta.17
Bölüm başlığı “1.0.0-beta.17”Ön sürüm
Alt planlar ve worker oturumları
Bölüm başlığı “Alt planlar ve worker oturumları”Alt planlar değişmez kökeni parentId, parentStepId ve parentRevision alanlarıyla kaydeder. bee plan children, doğrudan alt planları sınırlı sayfalama ve isteğe bağlı adım filtresiyle listeler. Alt planın oluşturulması veya tamamlanması üst tanımı değiştirmez ve üst adımı tamamlamaz. Okumalar kendi etkin iş birliği oturumunuzu gerektirir; reported_complete, QA kabulünden ayrı bir sahip beyanıdır.
bee worker profiles yerel profilleri listeler; bee worker inspect süreç başlatmadan yerel politikayı kontrol eder. İnceleme; kimlik doğrulamayı, native bağı veya boş kapasiteyi kanıtlamaz. Kimliği doğrulanmış bee collaborate launch, düğüm, yapılandırılmış profil ve çalışma alanı anahtarı seçer. Çalıştırılabilir dosya, argümanlar ve ortam alıcı düğümün yerel politikasıyla belirlenir. Başlatma isteğe bağlıdır; worker --once ve worker --json yalnız bakım yapar. Belirsiz başlatma o düğüm ve alanda yeni başlatmaları engeller; isteğin tekrarı ikinci başlatmaya yetki vermez.
Salt okunur MCP ve kurtarma
Bölüm başlığı “Salt okunur MCP ve kurtarma”bee mcp serve, stdio üzerinden bee_plan_show ve bee_plan_next dahil sınırlı skill ve Plan araçları sunar. Oturuma katılmaz ve planları değiştirmez. Dönen skill içeriği ayrıca okunmalıdır.
macOS ve Linux üzerindeki doğrudan Codex stdio istemcileri, kendi mevcut bağlarını seçmek için params._meta.threadId kullanabilir. Her çağrı native süreç sahipliğini ve kayıtlı oturumu doğrular; thread kimliği tek başına erişim sağlamaz. Desteklenmeyen sarmalayıcılar, çoklu oturum sahipleri ve Windows metadata bağlamları mevcut CLI’yi kullanmalıdır. Skill kimlik bilgileri mevcut vault referanslarını kullanabilir; salt okunur çağrılar güvensiz anahtar dosyalarını izinlerini değiştirmeden reddeder. İş birliği kurtarma ve sınırlı temizlik, eksik veya belirsiz sonuçları korur.
Graf sınırları ve gösterilmeyen bağlam
Bölüm başlığı “Graf sınırları ve gösterilmeyen bağlam”bee graph explain, çağrı listelerinde istenen --limit değerini uygular ve gösterilmeyen kayıtları bildirir. Ana hat çıktıları, kompakt biçim dahil, gösterilmeyen bildirimleri belirtir. Ayrıştırıcı ve arayüz çağrı çözümleme tanıları eksik bağlamı daha açık gösterir; kompakt çıktı kapsam uyarılarını korur.
Bellek araması ve sınırlı istemler
Bölüm başlığı “Bellek araması ve sınırlı istemler”Açık bee remember search aramaları, saklanan içeriğin ilerleyen bölümlerindeki eşleşmeleri bulabilir. Otomatik istem erişimi sınırlı kalır; aynı çıktı içindeki yinelenen öğeler kaldırılır ve kırpma açıkça belirtilir. bee handover, döndürülen kayıt sayısını ve daha fazla kayıt gözlenip gözlenmediğini hasMore ve truncated ile bildirir.
Kapsam, test ve kullanım raporları
Bölüm başlığı “Kapsam, test ve kullanım raporları”bee code coverage import, Coverlet raporları dahil Cobertura ve OpenCover biçimlerinin daha fazla üretici çeşidini işler. bee test summarize --json --compact, çıktı bütçesi içinde hata ayrıntılarını korur. Kullanım raporları native sarmalayıcı kayıtlarını işler; iç içe üst oturum sınırları ve thread kimliği dahil kopyalanmış Codex fork geçmişini doğrular. Unicode token sayımı tamamlayıcı karakterleri tutarlı işler. İçe aktarılan raporlar ve kayıtlı sayaçlar mevcut kanıt sınırlarını korur; faturalandırma, tasarruf veya sürüm kabulünü kanıtlamaz.
Güncelleme ve uyumluluk
Bölüm başlığı “Güncelleme ve uyumluluk”Yalnız eski süreç zaman damgasını içeren Linux bağları native sahipliği kanıtlayamaz. Normal bee collaborate join CLI akışıyla kendi oturumunuza yeniden katılın, ardından MCP sürecini yeniden başlatın. Salt okunur MCP çağrıları eski bağları onarmaz; eski ikililer Linux canlılık kontrolünde eski davranışı sürdürür. Windows metadata bağlamları mevcut CLI’yi gerektirmeye devam eder.
dotnet tool update -g bee-ai --version 1.0.0-beta.17Güncelleme veya yeniden katılım sonrasında uzun ömürlü MCP süreçlerini yeniden başlatın. Mevcut kök planlar geçerlidir. Eski ikililer alt plan kökenini anlamaz; geri dönüşte Plan verilerini koruyun. Worker profilleri yereldir ve paylaşılan yapılandırma üzerinden dağıtılmaz. Mevcut kullanım rehberleri, context doctor, teslim raporları ve token tahmini kullanılmaya devam eder.
1.0.0-beta.16
Bölüm başlığı “1.0.0-beta.16”Bu bağlam sürümü, seçili kaynakların salt okunur incelemesini Bee’nin başarıyla yazdığı çıktının metaverisiyle bir araya getirir. Bağlamı seçmeden önce doctor kullanın; ardından neyi incelemeniz gerektiğine karar vermek için teslimat gözlemlerine bakın.
Göreve başlamadan önce bilinen bağlamı tahmin edin
Bölüm başlığı “Göreve başlamadan önce bilinen bağlamı tahmin edin”bee token estimate, bir bağlam seçmeden önce açıkça seçilmiş istem, talimat ve kaynak metinlerini karşılaştırmanıza yardımcı olur. UTF-8 dosyalarını veya açıkça yönlendirilmiş stdin’i çevrimdışı okur; başlatma, sağlayıcı çağrısı veya görev yürütme gerekmez. Daha düşük sayı tek başına eşdeğer kaliteyi veya gerçekleşmiş token tasarrufunu kanıtlamaz.
Token ön kontrol kılavuzuyla demo_dir, prompt.txt ve context.txt hazırlayın, ardından çalıştırın:
BEE_HOME="$demo_dir/profile" bee token estimate --root "$demo_dir" \ --file prompt.txt --file context.txt --encoding cl100k_base \ --calls 3 --output-budget 2000 --jsonÖrnek çağrı başına 7 girdi tokenı sayar: üç çağrıda 21 girdi tokenı ve 6000 çıktı tokenı ayrılır; toplam 6021 olur. --calls aynı seçili girdiyi tekrarlar; görev adımlarını veya büyüyen konuşmayı tahmin etmez. --output-budget, planlanan akıl yürütme payı dahil çağrı başına ayırdığınız bütçedir; çıktı tahmini veya uygulanan üretim sınırı değildir. Verilmezse çıktı ve toplam bütçe null kalır; açık sıfır sıfır olarak kalır.
Varsayılan utf16-ceil-div4@1 sezgiseli üst sınır değil, tahmindir. Açık o200k_base ve cl100k_base, paketli verilerle o kodlamanın sıradan metnini sayar; model uyumluluğu veya tam istek faturalandırma doğruluğu iddia etmez. Gelecekteki gerçek çıktı, akıl yürütme, araç sonuçları, gizli çerçeveleme ve önbellek davranışı bilinmez kalır. Model eşlemesi, fiyat veya sağlayıcı kullanımı çıkarılmaz.
--limit 0, girdi/senaryo toplamlarını ve gösterilmeyen katkıları koruyarak katkı satırlarını gizler. Girdiler 64 seçim, girdi başına 256 KiB ve toplam 1 MiB ile; JSON ise 32 KiB ile sınırlıdır. Kesin kiplerde tüm girdilerdeki doğal parçaların UTF-8 bayt uzunluklarının kareleri toplamı ayrıca ≤67108864 olmalıdır (tek parça en fazla 8192 bayt). Aşım, kesme veya başka yönteme geçiş olmadan tokenization_limit ve null toplamlar döndürür. Yardım/tam tahmin 0, geçersiz argümanlar 4, reddedilen girdi/çalışma zamanı/çıktı hataları 5 ile çıkar.
Bağlamı seçin, tahmin edin, yeterliliğini karşılaştırın ve görevi ayrıca yürütün. Sonrasında açıkça seçilmiş desteklenen günlük ve tam thread kimliğiyle mevcut bee budget --measured akışını kullanın; kayıtlı kullanım ve sınırlarına bakın. Ön kontrol bütçeleri, teslimat gözlemleri ve kayıtlı kullanım farklı soruları yanıtlar.
Bağlamı yapay zekâya vermeden önce inceleyin
Bölüm başlığı “Bağlamı yapay zekâya vermeden önce inceleyin”Ajanlar içerikleri okumadan veya değişiklik önermeden önce seçili bağlam kaynaklarının ve kuralların boyutunu ve okunabilirliğini kontrol edebilir. bee context doctor, açık bir manifesti inceler ve desteklenen araç/hook bildirimlerini çalıştırmadan sayar. Başlatma veya veritabanı bağlantısı gerekmez; seçili dosyalar değişmez. Yinelenen adaylar ayrı bee context audit sonucudur; doctor bulgusu veya kural silme yetkisi değildir.
Geçici salt okunur örnek, fiziksel kök seçimi, kesin UTF-8/UTF-16 ölçüleri, desteklenmeyen veya eksik girdiler ve yinelenen aday incelemesi için context doctor kılavuzunu kullanın.
Bu kılavuzdaki sentetik dosyaları ve demo_dir değişkenini oluşturduktan sonra çalıştırın:
BEE_HOME="$demo_dir/profile" bee context doctor --helpBEE_HOME="$demo_dir/profile" bee context doctor --manifest "$demo_dir/manifest.json" --json --budget 16384Bu sentetik örnekte çıkış 0, rules için read, tools için declared satırı içerir: Markdown dosyası 109 UTF-8 baytı, 107 UTF-16 birimi ve tahmini 27 tokendır. Eksik girdinin birimleri bilinmez (null) olur ve declaredDiskTotals bilinmez kalır; bu, sıfır boyutlu kaynak veya içe aktarılmış kural değildir.
Manifesti --manifest ile seçin; girdi kayıtları Markdown için markdown-atx-v1, MCP bildirimleri için mcp-servers-json-v1 kullanır.
Manifest, mutlak fiziksel kök altındaki göreli yolları seçer. ATX Markdown, sınırlı MCP bildirimleri ve SessionStart, UserPromptSubmit, PreToolUse komut hook’ları desteklenir. Dosya gövdeleri, komut dizeleri ve sır değerleri yazılmaz; kimlikler ve yollar görünür kalır. Bilinmeyen veya reddedilen girdiler açıkça gösterilir, toplamlar bilinmez olur. Listeden çıkarılan girdiler otomatik keşfedilmez; ölçülmemiş kalır.
--json olmadan da çıktı, son satır sonuyla birlikte tek JSON belgesidir. --budget, bu satır sonu dahil 512–262144 UTF-8 baytıdır; katı token kotası değildir. Büyük rapor, sessiz satır çıkarma veya kesilmiş JSON yerine tam output_limit hatasına dönüşür. Gövde ve satır sonu ayrı yazılır; akış hatası ikinci yayımlama olmadan dışarı iletilir. On saniyelik süre işbirlikli iptaldir; takılan dosya sistemi veya çıktı çağrısında kesin süreç çıkışı süresi vermez.
Yardım ve tam gözlem 0, geçersiz kullanım 4, geçersiz/eksik/reddedilen veri, iptal veya çıktı sınırı 5 döndürür. Okumalar 64 girdi, dosya başına 256 KiB, toplam 1 MiB seçili bayt ve Markdown dosyası başına 64 bölümle sınırlıdır. Sembolik bağlantı, hardlink ve normal olmayan dosyalar reddedilir; tutarlılık kontrolleri atomik anlık görüntü değildir.
declared_not_loaded, teslimi veya çalıştırmayı değil yapılandırma bildirimlerini anlatır. Teslim kanıtı da model uyumunu kanıtlamaz. Dosya başına utf16-ceil-div4 tahmini; gerçek sağlayıcı tüketimi, fatura ve tasarruftan ayrıdır. Kural önizleme, içe aktarma, uygulama ve kurtarma bu kapsamın dışındadır; doctor kuralları otomatik değiştirmez.
Bee’nin gerçekten yazdığı çıktıyı inceleyin
Bölüm başlığı “Bee’nin gerçekten yazdığı çıktıyı inceleyin”Teslimat muhasebesi, ajan veya operatörün hangi bağlamı inceleyeceğine karar vermeden önce başarıyla yazılmış hook çıktısını görmesini sağlar. Mevcut Claude UserPromptSubmit yolu, düz metin ve context JSON çıktısını başarılı yazma ve flush sonrasında gözler. Report/read metaveriyi yerelde inceler; başlatma, veritabanı veya sağlayıcı çağrısı gerektirmez, ikinci bir hook çalıştırmaz.
delivery_store="${BEE_HOME:-$HOME}/.bee/usage/delivery-v1"bee delivery --helpbee delivery report --store "$delivery_store" --limit 100Rapor, son aktarımın tam UTF-8 baytlarını (zarf ve satır sonu dahil) etiketli utf16-ceil-div4 token tahmininden ayırır. Teslim edilmiş gözlemleri öğe, yüzey ve oturuma göre gruplar; oturumu daraltmak için --session-kind ve --session birlikte kullanılır. read --store PATH --event UUID, zaten bilinen bir olayı inceler; raporlar olay kimliklerini listelemez. Kaynak, yüzey veya zaman aralığı filtresi yoktur.
Raporlar eksik alt sınırlar olarak kalır. issues ve omittedGroups alanlarına bakın; --limit 0..100 grup sayısını sınırlar, sayfalama yoktur. Yerel Withheld toplamları kullanılamaz; null kaynak/tarif kimlikleri karşılaştırılabilirlik kuramaz. Bayt sayıları ve tahminler sağlayıcı tüketimini, faturayı, tasarrufu, kurala uyumu veya kaliteyi ölçmez. Context doctor bildirimleri ve dışarıdan sağlanan budget --measured kullanım sayaçları ayrı soruları yanıtlar.
Kayıt hatasında muhasebe, ana hook çıktısını, tanısını ve çıkış davranışını korur. Sınırlı depo gövde yerine metaveri tutar; mevcut olay kimliklerini koruyarak kapasitede durur. Eksiksiz veya tam bir kez gözlem sözü vermez. JSON otomatiktir; --json eklemek geçersizdir. Yardım veya bulunan gözlem 0, geçersiz seçenekler 4, eksik kanıt veya çıktı sınırı 5 ile çıkar; yalnızca çıkış 0, tam teslimat kanıtı değildir.
Çalıştırılabilir çevrimdışı boş rapor, kesin seçenekler, oturum/kaynak sınırları ve gizlilik için teslimat ve kullanım rehberini izleyin.
Kılavuzdaki sentetik boş depo örneğinde rapor komutu, kanıtın kullanılamadığını belirten groups: [] ve totalsStatus: unknown ile 5 koduyla çıkar; bu, hiçbir çıktı teslim edilmediğini kanıtlamaz. Başarılı yerel yazma ve flush gözlemlerinin türü Delivered olur; yazma veya flush hataları PartialWrite olarak kaydedilebilir ve teslim edilen çıktı toplamlarına katılmaz. Üretici bu tür olayları yaymadığından Withheld kullanılamaz. Toplamları kullanmadan önce eksikleri ve sorunları okuyun.
1.0.0-beta.15
Bölüm başlığı “1.0.0-beta.15”Ön sürüm
Sunulmuş QA kanıtını çevrimdışı inceleyin
Bölüm başlığı “Sunulmuş QA kanıtını çevrimdışı inceleyin”QA kanıtını inceleyen bir ajan, hangi ham raporu yeniden açacağına karar vermeden önce neyin eksik, tutarsız veya başarısız olduğunu bilmelidir. bee qa assess, bu gözlemleri kaynak ve dosya kimlikleriyle, adı belirtilmiş sonraki kontrolle birlikte sınırlı tek bir tanısal sonuçta toplar. Sunduğunuz kanıtı okur; test, rapor üreticisi veya ek çalıştırmaz.
Önce eksik kanıt önizlemesi alın, ardından depo dışında hazırladığınız indeksi değerlendirin. QA_ROOT, QA_BASE, QA_HEAD ve QA_BUNDLE değerlerini, geçerli en küçük sentetik paketi de içeren uygulamalı QA kanıtı kılavuzuyla ayarlayın:
bee qa assess --helpbee qa assess --root "$QA_ROOT" --base "$QA_BASE" --head "$QA_HEAD" --profile bee-cli --jsonbee qa assess --root "$QA_ROOT" --base "$QA_BASE" --head "$QA_HEAD" --profile bee-cli --evidence "$QA_BUNDLE/index.json" --limit 20 --budget 16000 --jsonTanısal kararı sürüm onayından ayırın
Bölüm başlığı “Tanısal kararı sürüm onayından ayırın”Sonraki adımda ne toplayacağınızı veya inceleyeceğinizi seçmek için decision, reasonCounts, scopeCounts ve next alanlarını kullanın. Eksik sonuçlar eksik kalır, kısmi raporlar mevcut başarısızlıkları korur, bozuk raporlar sonuçsuz kalır. Eşleşen kaynak iddiası test üreticisini doğrulamaz. Eski veya uyuşmayan başarısızlık korunur; güncel kusurun kanıtına dönüşmez.
Yalnızca başarılı test bildiren paketler dahil her değerlendirme bilinçli olarak 5 döndürür. Bu, test süreci çıkışından ayrıdır: gözlemlenen üretici çıkışı bilinmeyen kalır; içe aktarılan üretici kaydı yalnızca bir çıkış bildirebilir. Yardım 0; geçersiz, yinelenen veya bilinmeyen seçenekler 4 döndürür. Betikler 5’i açıkça ele almalı; kabul başarısı veya test çalıştırma hatası saymamalıdır.
Uyumluluk ve sınırlar
Bölüm başlığı “Uyumluluk ve sınırlar”Bu ek çevrimdışı komut başlatma işlemi veya servis bağlantısı gerektirmez. Birlikte gelen bee-cli profili linux-x64 hedefinde QA CLI entegrasyonunu tanımlar; tüm sürümün veya platformlar arası kabulün kanıtı değildir. Sonuçlar mode: diagnostics, trusted: false, acceptance: false ve insan değerlendirmesi gereksinimini korur. Test çalıştırıcısı, sonuç önbelleği, test seçimi veya mutasyon testi eklenmez; tasarruf ortaya konmaz.
Depo dışında, yolunda bağlantılı bileşen bulunmayan normal UTF-8 dosyalar sağlayın. Kaynak kimliği, bildirilen tamamlanmanın güncelliği ve dosya baytları girdi ve süre sınırları içinde kontrol edilir; hash’ler içerik tutarlılığı sağlar, güvenilir üretim zincirini kanıtlamaz. --limit (0–200) ve --budget (son satır sonu hariç 2048–65536 UTF-16 kod birimi), değerlendirme sonrasında dönen ayrıntıları sınırlar. Çıkarılanları inceleyin; output_budget_exceeded için aynı kanıt hash’iyle bütçeyi artırın, kaynak ve dosyaları yeniden doğrulayın. Kılavuz, çıkarılmış kanıtı başarılı saymadan bu devam adımını gösterir.
1.0.0-beta.14
Bölüm başlığı “1.0.0-beta.14”Ön sürüm
Testleri yeniden çalıştırmadan kapsam kanıtını inceleyin
Bölüm başlığı “Testleri yeniden çalıştırmadan kapsam kanıtını inceleyin”Elinizdeki bir kapsam raporuyla, raporlanan dosya, satır ve dallardan hangilerinin çalıştırıldığını görebilirsiniz. bee code coverage import, tek bir Cobertura, OpenCover veya LCOV raporunu yerel olarak inceleyebileceğiniz ya da bir ajana verebileceğiniz yapılandırılmış sonuca dönüştürür. Projeyi yeniden derlemeden veya asıl kapsam görüntüleyicisini açmadan bir test çıktısını gözden geçirmek için kullanın.
Dosyanıza uygun biçimi seçin:
bee code coverage import cobertura.xml --format cobertura --jsonbee code coverage import coverage.xml --format opencover --jsonbee code coverage import lcov.info --format lcov --jsonKomut, Bee’yi başlatmayı, veritabanını veya sağlayıcı bağlantısını gerektirmeden çevrimdışı çalışır. Yalnızca verilen raporu okur, sonucu stdout’a yazar; test çalıştırmaz, derleme betiklerini yürütmez ve kaynak dosyalarını okumaz. Adı import olsa da raporu bir depoya kaydetmez. TRX test sonuçları, bee test summarize için ayrı bir girdidir.
Sonucu kapsamı olduğundan büyük göstermeden okuyun
Bölüm başlığı “Sonucu kapsamı olduğundan büyük göstermeden okuyun”Önce status, exitCode ve issues alanlarına, ardından files içindeki her kayda bakın. Satır ve dal ölçümleri ayrıdır; lineData, branchData ve branchSummaries korunan gözlemleri gösterir.
Her dosyanın lines ve branches ölçümleri açık bir state taşır:
known: ölçülmüş bir payda vardır;total,coveredvepercentdeğerlerini birlikte inceleyin.unknown: ölçüm eksiktir veya belirlenememiştir. Bazı gözlemler korunmuş olsa dapercentnull olur.not-applicable: açıkça ölçülen payda sıfırdır.percentnull olur; boş payda %100 diye raporlanmaz.
Örneğin bir rapor satır kapsamını belirlerken dal kapsamını bilinmiyor olarak bırakabilir. Dosyanın başarıyla ayrıştırılması her ölçümü bilinir yapmaz. Kapsam yalnızca raporlanan dosyaları ve ölçüme alınmış satırları anlatır; raporlanmayan dosyalar veya seçilen testlerin yeterliliği hakkında bilgi vermez.
Çıkış 0, desteklenen raporun ayrıştırıldığını gösterir; kapsam eşiğinin veya QA kapısının geçildiğini göstermez. Çıkış 4, geçersiz komut kullanımıdır. Güvensiz, bozuk, çelişkili, desteklenmeyen veya sınırı aşan girdi çıkış 5 döndürür. incomplete sonucunda nedenleri okuyun; korunan kısmi gözlemleri tamamlanmış ölçüm saymayın.
Rapor kimliğini kaynak kabulünden ayrı tutun
Bölüm başlığı “Rapor kimliğini kaynak kabulünden ayrı tutun”rawSha256, verilen raporun baytlarını tanımlar. Aynı baytlar, biçim ve beyanlar aynı içe aktarma kimliğini üretir; geçmiş birleştirilmez veya biriktirilmez. İsteğe bağlı --producer, --project, --source-revision, --source-snapshot ve --settings-hash seçenekleri beyanları kaydeder. Üreticiyi doğrulamaz, çalışma kopyasını incelemez ve raporun güncel kaynakla ve ayarlarla eşleştiğini kanıtlamaz.
Sonuç bu sınırları açıkça gösterir: sourceBinding: not-established, checkedSource: not-read, qaAcceptance: not-assessed ve newCodeCoverage: not-measured. Kaynak güncelliği, güvenilir QA kabulü, rapor birleştirme, kayıtlı geçmiş ve yeni kod kapıları bu içe aktarmanın dışındadır.
Girdi sınırları
Bölüm başlığı “Girdi sınırları”Yolunda sembolik bağlantı bulunmayan, en fazla 8 MiB boyutunda normal bir UTF-8 dosyası verin. Okuma, ayrıştırma ve çıktı sınırları uygulanır; desteklenmeyen yapılar ve uzlaştırılamayan gözlemler başarılı kapsam gibi gösterilmez, açıkça belirtilir. Yayımlanmış beta.14 sürümünü kurduktan sonra desteklenen seçenekler için bee code coverage import --help komutunu kullanın.
1.0.0-beta.13
Bölüm başlığı “1.0.0-beta.13”Ön sürüm
Beta.13, dosyaların tamamını okumadan gerekli kaynak bağlamını seçmenizi, kayıtlı oturum kullanımını çevrimdışı incelemenizi ve bağımlı görevleri kayıtlı planlarla koordine etmenizi sağlar. Yanıltıcı test özetleri, takılan model indirmeleri ve iş birliği süreçlerinin kapanmasıyla ilgili sorunlar da giderildi.
Kompakt kaynak özetlerini okuyun
Bölüm başlığı “Kompakt kaynak özetlerini okuyun”İhtiyacınız olan bildirimleri bulun, ardından ilgili satır aralıklarını okuyun. Yeni --compact seçeneği, bee graph outline çıktısındaki tekrarlanan alan adlarını ve kimlik öneklerini kaldırırken döndürülen her bildirimin tam kimliğini, aralığını ve kaynak kanıtını korur.
Deponuz için önceden oluşturulmuş bir graph varsa:
bee graph outline src/Example.cs --compact --limit 40 --budget 8000 --jsonŞema 2’de result.columns, result.items içindeki satırların sütunlarını tanımlar. Tam kimlik result.idPrefix + idSuffix, satırın dosyası ise result.path olur. Kısa kimlikler kesilmiş adlar değil, geri açılabilen bir gösterimdir; overload’lar birbirinden ayrılır. --compact verilmezse mevcut şema 1 çıktısı değişmez.
--limit 1–1000 bildirim, --budget 2048–65536 UTF-16 kod birimi kabul eder; bütçe sondaki satır sonu dışında tüm JSON yanıtını kapsar. Çıkış kodu 0 olsa bile counts.omittedByLimit, counts.omittedByBudget, güncellik ve kapsam alanlarını okuyun. Tamamlanmış bir inceleme sınırlı bir seçim döndürebilir. Zorunlu üstveri bütçeye sığmazsa sonuç output_budget_exceeded ile eksik olur, aralık döndürülmez ve omittedMetadata belirtilir; bütçeyi artırın.
Komut kayıtlı graph’ı yenilemeden okur. Eksik graph veya dosya çıkış 3, geçersiz argümanlar 4; eski, eksik veya desteklenmeyen kanıt 5 döndürür. Oluşturma veya yenileme için açıkça bee graph build --root . çalıştırın. Özetler kayıtlı bildirimleri içerir; kaynak gövdelerini veya dilin/çağrıların tam graph’ını içermez. estimatedTokens karakter tabanlı bir yaklaşımdır; daha küçük çıktı tek başına sağlayıcı ücreti veya model kalitesi hakkında sonuç vermez.
Açıkça seçilmiş bir oturumu çevrimdışı ölçün
Bölüm başlığı “Açıkça seçilmiş bir oturumu çevrimdışı ölçün”Bee’yi başlatmadan, veritabanına bağlanmadan veya sağlayıcı çağırmadan tek bir yerel rollout dosyasının kayıtlı sayaçlarını inceleyin. THREAD_ID değişkenine dosyanın oturum başlığındaki tam UUID’yi atayın:
bee budget --measured --harness codex --session "$THREAD_ID" --log rollout.jsonl --jsonŞema 2, iki farklı kanıt türünü ayrı tutar:
response,token_usage_recordkayıtlarından elde edilen, kapsama garantisi olmayan yanıt birikim gözlemlerini içerir.history, tekrar oynatılan geçmişi veya üretilmiş bağlam tahminlerini de içerebilenevent_msg/token_countgözlemleridir. Buradakilastalanları istek başına kullanım değildir.
Her akışın latest ve segments alanlarını, girdinin SHA-256 özeti ve sınırlamalarıyla birlikte okuyun. Birikimli anlık görüntüler toplanmaz; iki akışın ortak toplamı yoktur. Önbellekten okunan girdi zaten girdinin, akıl yürütme çıktısı zaten çıktının içindedir. Eski usage ve lastRequestUsage alanları null kalır.
complete/çıkış 0, verilen anlık görüntünün ayrıştırıldığını belirtir; oturumun bittiğini veya her isteğin kaydedildiğini belirtmez. Kesilmiş, kimliği uyuşmayan veya desteklenmeyen kanıt eksik/desteklenmiyor olarak çıkış 5; geçersiz seçenekler 4 döndürür. Yalnız seçilen thread okunur, alt ajanlar birleştirilmez. Maliyet bilinmez; rapor Bee’nin hangi bağlamı ilettiğini ölçmez veya tasarruf kanıtlamaz. Normal bee budget bağlam tahmini olarak kalır; measured modu tahmin seçeneklerini kabul etmez.
Bağlam tahminleri ve kayıtlı kullanım
Kayıtlı planları koordine edin ve test kanıtını okuyun
Bölüm başlığı “Kayıtlı planları koordine edin ve test kanıtını okuyun”Plan temelleri bu sürümde yenidir. Görevleri bağımlılıkları, kaynak referansları ve kabul ölçütleriyle kaydedin; hazır işi bulun, mevcut oturumunuz adına üstlenin, ilerlemeyi kaydedin ve yorum bırakın. Tanımlar şema 1 ve değişmez revision 1 kullanır. Bilinmeyen bağımlılıklar, döngüler ve geçersiz tanımlar kaydedilmeden reddedilir.
Plan komutları başlatılmış profil, yapılandırılmış MongoDB, Git deposu ve aynı space içinde mevcut, kimliği doğrulanmış bir iş birliği oturumu gerektirir. plan.json; id, title, scope, sources ve her adımın kabul ölçütlerini de içeren steps alanlarını taşımalıdır. Seçenekler için bee plan --help kullanın. Aşağıdaki örnek release-check planında hazır bir verify adımı varsayar; her request değişkeni farklı, küçük harfli bir UUID içermelidir:
bee plan create --file plan.json --request-id "$CREATE_REQUEST_ID" --jsonbee plan show release-check --jsonbee plan next release-check --limit 2 --jsonbee plan claim release-check verify --revision 1 --lease-seconds 300 --request-id "$CLAIM_REQUEST_ID" --jsonnext, istenen 1–5 adım sınırına kadar hazır işi tüm yükümlülükleri ve açık eksiltme bilgileriyle döndürür; hiç adım döndürmeyebilir ve işi üstlenmez. Bir adım, bağımlılıkları reported_complete olduğunda hazır olur. Claim, kimliği doğrulanmış çağırana aittir; 30–300 saniye sürer ve kayıtlı oturumun lease süresini aşamaz. Güncellemede döndürülen claim generation değerini kullanın:
bee plan update release-check verify --revision 1 --claim-generation "$CLAIM_GENERATION" --state reported_complete --summary-file summary.txt --request-id "$UPDATE_REQUEST_ID" --jsonbee plan comment release-check verify --revision 1 --file comment.txt --request-id "$COMMENT_REQUEST_ID" --jsonGüncellemeler running, blocked, failed, abandoned, reported_complete ve renew değerlerini destekler. Engellenme, başarısızlık, bırakma ve tamamlanma bildirimleri özet gerektirir. Süresi dolmuş veya yerini başka claim almış sahiplik adımı güncelleyemez. İsteğe bağlı --if-version, eşzamanlı plan değişikliğini reddeder. Yazma outcome_unknown döndürürse aynı request ID ve içerikle tekrar deneyin; işlem zaten kaydedilmiş olabilir. Yorumlar adımın durumunu değiştirmeden tartışmayı kaydeder. Tamamlanma sahibin bildirimidir (qa.status: not_assessed); Bee görevleri çalıştırmaz, ajan başlatmaz veya QA onayı vermez.
Daha güvenilir TRX özetleri. Yanlış yere konmuş özet tanıları veya desteklenmeyen kontrol öznitelikleri daha önce doğrulamadan kaçabiliyordu. bee test summarize, hatalı kanıtın başarı göstermesine izin vermek yerine artık eksik rapor döndürür:
bee test summarize results.trx --jsonMevcut raporu çevrimdışı okur; test çalıştırmaz veya asıl test çalıştırıcısının çıkış kodunu geri getirmez. İç içe sonuçlar hâlâ desteklenmez.
Oturum kurulumu · Test özetleri
Daha güvenilir iptal ve kimlik kontrolleri
Bölüm başlığı “Daha güvenilir iptal ve kimlik kontrolleri”- Başlıklardan sonra takılan indirmeler: yapılandırılmış model aktarım zaman aşımı artık yanıt gövdesini okumayı ve son yayımlama kontrolünü de kapsar. Başarısız aktarım mevcut varlıkları korur. Dahili indirme zaman aşımında hafıza kaydı embedding olmadan devam edebilir; çağıranın açık iptali yutulmadan iletilir.
- Geçersiz kayıtlı kimlikler: okunabilen ancak hatalı yerel kimlikte, geçici yayımlamalar tekrar tekrar denenmeden hemen hata verilir. Mevcut kimlik baytları korunur.
- İptal sırasında kapanış: alıcının sonlandırılması, kaynaklarının bırakılması ve kanal temizliği artık çağıranın dispatcher’ının ilerlemesine bağlı değildir. Dispatcher tıkalıyken de sınırlı beklemeler bitebilir; zaman aşımı alt sürecin çıktığının kanıtı sayılmaz.
- Linux alıcı temizliği: sonlandırma, sabitlenmiş süreç kimlikleriyle alıcının sahip olduğu süreç ağacını izler; geniş süreç taramalarını önler ve ilgisiz süreç değişimlerinin etkisini azaltır. Yakalanan alt süreçler gerçekten çıkana kadar sahiplik korunur.
Uyumluluk ve güncelleme
Bölüm başlığı “Uyumluluk ve güncelleme”.NET 10 gereksinimi değişmedi. Yedi NuGet paketi kullanılabilir: bee-ai aracı ve altı native çalışma zamanı paketi. Beta.13 çalışma zamanı kabulü Linux x64 ve macOS ARM64 üzerinde geçti. Windows x64/ARM64, Linux ARM64 ve macOS x64 bu sürümün native kabulünde çalıştırılmadı; paketlerin bulunması altı platformda çalışma garantisi değildir.
Windows paketleri native codex oturumuna katılma veya uyandırma desteği eklemez: bu katılım, oturum durumu oluşturmadan unsupported_platform/çıkış 5 döndürür. Ayrı kanal adaptöründe beta.10’da eklenen Windows üst süreç desteği vardır; bu, beta.13 için yeni Windows çalışma zamanı kabulü değildir. Adaptör gereksinimlerine bakın.
Bee’yi mevcut kurulum kapsamında güncelleyin. Global kurulum için:
dotnet tool update --global bee-ai --version 1.0.0-beta.13 --source https://api.nuget.org/v3/index.jsondotnet tool list --globalDepoya yerel tool manifest kullanıyorsanız onun dizininde çalıştırın:
dotnet tool update --local bee-ai --version 1.0.0-beta.13 --source https://api.nuget.org/v3/index.jsondotnet tool list --localÖzel araç dizini için mevcut yolunuzu kullanın:
dotnet tool update --tool-path ./bee-tools bee-ai --version 1.0.0-beta.13 --source https://api.nuget.org/v3/index.jsondotnet tool list --tool-path ./bee-toolsListede 1.0.0-beta.13 göründüğünü kontrol edin. Açık Bee worker veya kanalını, güncel binary’yi yüklemesi için mevcut süreç yöneticisi üzerinden yeniden başlatın. Mevcut profil ve oturum yapılandırmasını koruyun. Kurulum rehberi
1.0.0-beta.12
Bölüm başlığı “1.0.0-beta.12”Ön sürüm
Swift ve Kotlin kaynaklarında gezinme
Bölüm başlığı “Swift ve Kotlin kaynaklarında gezinme”bee graph build ve bee graph outline, Swift ve Kotlin bildirimlerinin satır aralıklarını da çıkarır. Ajan, seçtiği kaynak satırlarını okumadan önce dosya özetini isteyebilir. Ayrıştırıcı çalışırken mobil derleyici gerekmez. Kapsam calls:none bildirir; sembolik bağımlılıklar derleyiciyle çözülmüş çağrı hedefleri değildir. Tespit edilen desteklenmeyen sözdizimi kısmi kapsam ve çıkış 5 üretir.
Oturumları ve mesajları inceleme
Bölüm başlığı “Oturumları ve mesajları inceleme”bee who, makine, işletim sistemi, harness ve Bee sürümünü gösterir. bee collaborate inbox ve group history, kayıtlı mesajları teslim almadan, onaylamadan veya yeniden iletmeden okur. group list ve group members, sınırlı sonuç ve açık eksiltme bilgisi döndürür; grup geçmişi için tam konuya abonelik gerekir.
Analiz sonucunu daha küçük bağlamla yeniden kullanın
Bölüm başlığı “Analiz sonucunu daha küçük bağlamla yeniden kullanın”bee code analyze --engine roslyn --save-run, derleyici analizini değiştirilemez bir rapor olarak kaydeder. Derleyiciyi tekrar çalıştırmadan çevrimdışı bee code runs list ve bee code runs show <run-id> ile okuyun. --limit ve --budget, istenen özeti sınırlar; bütünlük, ilk analiz sonucu ve çıkarılan kayıtlar açıkça belirtilir. Sağlam kayıt, kaynağın hâlâ güncel veya analiz ayarlarının karşılaştırılabilir olduğunu kanıtlamaz.
Kaynak özetleri C# tarafından sentezlenen üyeleri çıkarırken yazılmış bildirimleri korur. Steering tanıları limitten önce kapsamı filtreler; ilgisiz olaylar ilgili sonuçları gizlemez.
bee steering --session <session> --project <project> --surface prompt --jsonKuralların nerede uygulanacağını belirleyin
Bölüm başlığı “Kuralların nerede uygulanacağını belirleyin”bee hook rule rescope, mevcut kuralın kapsamını ve yollarını değiştirir. --dry-run ile önizleyin; eşzamanlı değişikliği reddetmek için --revision kullanın. Değişmeyen istek yazmaz. Dosya kapsamı ilgisiz bağlamı azaltabilir; bu komutlar sağlayıcı faturasını ölçmez veya modelin kurala uyduğunu kanıtlamaz.
Güvenilir indirme ve açık komutlar
Bölüm başlığı “Güvenilir indirme ve açık komutlar”- Aynı anda başlayan ilk katılımlar, tamamlanmış tek bir yerel kimliği paylaşır; mevcut kimlik değiştirilmez.
- Model indirmeleri, geçici dosyayı taşımadan önce kapatır ve yalnız eksik varlıkları indirir. Başarısız aktarım mevcut varlıkları korur.
- Kanal alıcısının beklenmedik kapanışı, el sıkışmasından önce de kanalı sonlandırır; kapanışta sınırlı bekleme ve generation kontrollü temizlik uygulanır.
- Soul seçimi
bee soul use <ad>veya açıkclaimgerektirir. Yapılandırılmış profilde bilinmeyen fiil, Soul deposunu okumadan veya değiştirmeden çıkış kodu 4 döndürür. Soul seçimi artık makineye özeldir; tanımlar ortak kalır. - Windows Codex katılımı, kimlik, binding veya uzak oturum oluşturmadan
unsupported_platformve çıkış kodu 5 ile reddedilir.
Yerel persona, görünür işler ve şifreli sırlar
Bölüm başlığı “Yerel persona, görünür işler ve şifreli sırlar”bee soul use <ad>, seçimi bu makinenin özel profiline yazar. soul show seçimin kaynağını gösterir. Yerel seçim yoksa eski ortak seçim uyarıyla uygulanır; soul clear yalnız yerel seçimi kaldırır.
Oturumun işini bee collaborate work set ile belirtin; alanı bee who --json --limit 20 ile inceleyin. Yeniden bağlanma daha yeni iş güncellemesini ezmez. Liste eski oturumları stale olarak gösterir, kayıt ve alanları sınırlar, çıkarılanları bildirir. Düz metin çıktısı terminal kontrol karakterlerini temizler.
bee node init makine anahtarını kaydeder. bee secret set, get, list ve rm kayıtlı makineler için şifreli değerleri yönetir. Değeri stdin veya gizli istemle verin; yalnız secret get değeri basar. Eşzamanlı normal kurulum tek anahtarı korur. Yeni makineler sonraki sır yazımlarında erişim alır; mevcut config değerleri kendiliğinden taşınmaz.
Analiz geçmişi · Kural kapsamı · İşbirliği
Gerçek paket kabulü Linux x64 ve macOS ARM64 üzerinde yapıldı. Bu ön sürüm için Windows x64/ARM64, Linux ARM64 ve macOS x64 çalışma zamanı doğrulaması bekliyor.
dotnet tool update --global bee-ai --version 1.0.0-beta.12 --source https://api.nuget.org/v3/index.json1.0.0-beta.11
Bölüm başlığı “1.0.0-beta.11”Ön sürüm
Graf yanıtının boyutunu ayarlayın
Bölüm başlığı “Graf yanıtının boyutunu ayarlayın”bee graph callers, callees, impact ve explain, daha kısa JSON kayıtları
üreten --compact seçeneğini ve son satır sonu dahil bütün JSON çıktısını
sınırlayan --output-budget-chars N seçeneğini destekler. İkisi de --json
gerektirir. En düşük bütçe 256 UTF-16 kod birimidir; token sayısını ölçmez.
Yeni seçenekler verilmezse mevcut çıktı değişmez.
Başarılı yanıtlarda graf kimliği, güncellik ve kapsam korunur. Bütçeye sığmak
için çıkarılan kayıtlar output.omittedItems ve output.omittedByPath ile
bildirilir. Zorunlu üstveriye yetmeyen bütçe, çıkış kodu 4 ile
output_budget_too_small döndürür. Yanıtı eksiksiz saymadan bu alanları okuyun.
bee graph callers 'OrderService.Save' --json --compact --output-budget-chars 8000Gerçek paket doğrulaması Linux x64 ve macOS ARM64 üzerinde yapıldı. Bu ön sürüm için Windows x64/ARM64, Linux ARM64 ve macOS x64 çalışma zamanı doğrulaması bekliyor.
dotnet tool update --global bee-ai --version 1.0.0-beta.11 --source https://api.nuget.org/v3/index.json1.0.0-beta.10
Bölüm başlığı “1.0.0-beta.10”Ön sürüm
Kısa test raporları ve kaynakta gezinme
Bölüm başlığı “Kısa test raporları ve kaynakta gezinme”bee test summarize results.trx --json, mevcut UTF-8 TRX raporunu başlatma
veya MongoDB gerektirmeden çevrimdışı okur. Varsayılan olarak toplamları ve
geçmeyen sonuçları, sınırlı hata ayrıntıları ve girdi hash’iyle gösterir.
Ayrıntıyı --include-passed, --limit ve --budget ile ayarlayın. Düz sonuçlar
desteklenir; iç içe InnerResults açıkça desteklenmez. Eksik girdi başarı
kanıtlamaz; asıl test çalıştırıcısının çıkış kodu bilinmez.
bee graph outline src/Example.cs --json, mevcut grafı yeniden oluşturmadan
ve sorgu zamanını değiştirmeden bildirimlerin satır aralıklarını gösterir.
Kapsam C# ve Vue/TypeScript/TSX olarak kalır. Aralıkları kullanmadan önce kaynak
kimliğini, güncelliği ve atlanan sonuç sayılarını kontrol edin. İnceleme bütçesi
kesin bir G/Ç zaman aşımı değildir.
Kuralları silmeden kullanımdan kaldırma
Bölüm başlığı “Kuralları silmeden kullanımdan kaldırma”bee hook rule archive <id> --reason "Artık gerekli değil" --json, kuralı
silmeden bağlama eklenmesini durdurur. bee hook rule restore <id> --revision 1 --json,
özgün etkinlik durumunu, teslim kapsamını ve yollarını koruyarak geri getirir.
Değişiklikler geçerli projeyi seçer; global kurallar için --global gerekir.
Beklenen --revision, eşzamanlı değişikliklere karşı korur. Bu komutlar
yapılandırılmış MongoDB gerektirir.
Oturum başında başlığıyla birlikte en fazla 400 UTF-16 karakterlik kısa bir rehber bu komutları tanıtır. Hermes bunu ilk promptta alır; normal promptlar ve yazma öncesi hook’lar aynı bloğu tekrarlamaz.
Test özetleri · Kaynak aralıkları · Kural yaşam döngüsü
Claude Code channel’ı Windows’ta başlıyor
Bölüm başlığı “Claude Code channel’ı Windows’ta başlıyor”bee collaborate channel, Windows’ta Claude Code MCP sunucusu olarak çalışamıyordu.
Channel, herhangi bir kayıt yapmadan önce kendisine hangi host’un sahip olduğunu
kanıtlar: host bu değişkeni sağlıyorsa CLAUDE_PID üzerinden, sağlamıyorsa işletim
sisteminin üst süreci üzerinden. Üst süreç araması yalnızca Linux ve macOS için vardı
ve Windows’ta hiçbir şey döndürmüyordu. Claude, CLAUDE_PID değerini hook ve shell
alt süreçlerine verir, MCP sunucusu alt süreçlerine vermez; bu yüzden Windows’ta iki
kaynak da kanıt üretmiyor ve channel bağlanmayı reddediyordu. Sebebi stderr’e yazıp
boş bir stdout ile çıkıyordu; bir MCP istemcisi bunu ancak kapanmış bağlantı olarak
bildirebilir.
Üst süreç araması artık Windows’ta da sahip süreci çekirdekten okuyor. Channel’ı elle
çalıştırmak zaten işe yarıyordu, çünkü bir shell alt süreci CLAUDE_PID değerini
alır; eksiklik bu yüzden bir MCP istemcisi ona çarpana kadar ayakta kaldı.
macOS ve Linux davranışı değişmedi. Windows’ta hook komutları VAR=value öneki almaz
ve bir .cmd shim’i MCP komutu olarak kullanılamaz — istemciler çalıştırılabilir
dosyayı doğrudan spawn eder ve spawn başarısız olur.
Entegrasyonu sizin yerinize kuran prompt’lar
Bölüm başlığı “Entegrasyonu sizin yerinize kuran prompt’lar”Yeni bir sayfa, Claude Code ve Codex için kopyala-yapıştır prompt’lar taşıyor. Her biri ajana kendi yollarını keşfetmesini; bir broker, space veya credential uydurmak yerine durmasını; değişikliği yazmadan önce göstermesini ve bir dosyanın var olduğunu raporlamak yerine oturum kaydını kanıtlayarak bitirmesini söylüyor.
dotnet tool update --global bee-ai --version 1.0.0-beta.10 --source https://api.nuget.org/v3/index.json1.0.0-beta.9
Bölüm başlığı “1.0.0-beta.9”Ön sürüm
Bağlam boyutu ve ilgili hafıza
Bölüm başlığı “Bağlam boyutu ve ilgili hafıza”bee budget --by-item --json, her bağlam öğesinin gerçek karakter katkısını ve
ayrı bölüm yükünü gösterir. Dosyaya bağlı hafızalar, ilgili dosya bağlamı
seçilene kadar genel prompt aramasının dışında tutulur.
bee context audit --from AGENTS.md --against docs --root . --json, Markdown
bölüm boyutlarını ve birebir tekrar adaylarını hash ve satır konumlarıyla raporlar.
Başlatma veya MongoDB gerektirmeden çevrimdışı çalışır; kaynakları değiştirmez.
Tekrar bulunmasa da bölüm boyutları gösterilir.
Token değerleri tahmindir; sağlayıcı kullanım veya fatura kaydı değildir.
Denetim, açılmış dizinlere ve dosya kimliklerine bağlı okur; erişilemeyen veya
sınırı aşan girdi eksik rapor üretir. budget yapılandırılmış MongoDB gerektirir.
Doğrulama: hedefli macOS ARM64 ve Linux x64 testleri geçti. Gerçek Windows, Linux ARM64 ve Intel Mac kontrolleri ile tam platform testleri ertelenmiş durumda.
dotnet tool update --global bee-ai --version 1.0.0-beta.9 --source https://api.nuget.org/v3/index.json1.0.0-beta.8
Bölüm başlığı “1.0.0-beta.8”Ön sürüm
Doğrulama durumu: macOS ARM64 ve Linux x64 kontrolleri geçti. Windows x64/ARM64, Linux ARM64 ve Intel Mac için tam doğrulama sonraki testlere bırakıldı. Intel Mac’te daha önce başarısız olan iki Swift testinin takibi de bu kapsamdadır.
Web ve mobil kaynaklar için derleyici analizi
Bölüm başlığı “Web ve mobil kaynaklar için derleyici analizi”bee code analyze, C# Roslyn yanında açıkça seçilen typescript, vue, dart,
swift ve kotlin motorlarını içerir. Vue script ve template tiplerini kontrol
eder, konumları özgün .vue dosyasında raporlar. Dart özgün analyzer kural
kodlarını korur. Swift/iOS ve Kotlin/Android, açıkça tanımlanmış kaynak ve
bağımlılık bağlamında gerçek SDK tiplerini kullanır.
Kurulu güvenilir derleyicileri kullanın. Bee analiz girdilerini snapshot’a alır; gerçek araç kimliğini ve kaynak parmak izlerini raporlar, eksik veya desteklenmeyen bağlamı eksik analiz olarak işaretler. Bağımlılık kurmaz veya proje build scriptlerini çalıştırmaz. Swift iOS, macOS/Xcode gerektirir. Native mobil analiz; uygulama paketleme, cihaz davranışı veya build ile üretilen bağlamı doğrulamaz. Dart Flutter projeleri ve özel derleyici eklentileri bu dilimin dışındadır.
Yeni motorlar sürüm 2 JSON veya metin ve mevcut temiz/bulgu/geçersiz/eksik çıkış ayrımını kullanır. Varsayılan yerel C# kuralları ve sürüm 1 korunur. Güncelleme bildirimleri AI araçlarına kesin sürümle güncelleme talimatı vermeyi sürdürür.
Dil kurulumu ve desteklenen bağlamlar →
dotnet tool update --global bee-ai --version 1.0.0-beta.8 --source https://api.nuget.org/v3/index.json1.0.0-beta.7
Bölüm başlığı “1.0.0-beta.7”Ön sürüm
Kullanıcılar ve AI araçları için güncelleme bildirimi
Bölüm başlığı “Kullanıcılar ve AI araçları için güncelleme bildirimi”Bee, daha yeni bir sürüm çıktığında çalışan ve kullanılabilir sürümü bildirir.
Global kurulum doğrulanabiliyorsa AI aracının mevcut yetkisiyle çalıştırabileceği
kesin güncelleme komutunu da verir. Komutu yeni, boş bir geçici dizinden çalıştırın;
HOME ve DOTNET_CLI_HOME değerlerini koruyup ardından göreve devam edin.
bee update check --json, yapılandırılmış kontrol sonucu ve güncelleme talimatı
üretir. Hem CLI hem mevcut platform için yayımlanmış, listeli paketler denetlenir.
Kararlı kurulumlar kararlı sürümleri; ön sürüm kurulumları daha yeni ön sürümleri ve
kararlı sürümleri görür. Kontrol yapılamıyorsa güncelleme durumu bilinmiyor olarak döner.
Normal komutlar süre sınırlandırılmış kontrol ve altı saatlik önbellek kullanır.
Uyarılar stderr’e, oturum başlangıcı ve ilk tur hook bildirimleri mevcut AI bağlamına
yazılır. Çevrimdışı analiz yalnız önbelleği okur; JSON/SARIF raporları ve komut çıkış
kodları korunur. BEE_NO_UPDATE_CHECK=1, kontrol ve bildirimleri kapatır.
Normal komutlar kurulum işlemi çalıştırmaz.
dotnet tool update --global bee-ai --version 1.0.0-beta.7 --source https://api.nuget.org/v3/index.json1.0.0-beta.6
Bölüm başlığı “1.0.0-beta.6”Ön sürüm
Kaynak snapshot’ına bağlı C# derleyici tanıları
Bölüm başlığı “Kaynak snapshot’ına bağlı C# derleyici tanıları”bee code analyze --engine roslyn --json, CS0029 gibi tip hatalarını da
içeren gerçek C# derleyici tanılarını raporlar. MongoDB veya bee init
gerektirmeden çevrimdışı çalışır; repo build’i, paket restore işlemi veya
analyzer eklentisi çalıştırmaz.
Yeni sürüm 2 raporu motor, profil ve kaynak snapshot’ı ile normalize bulguları, konumları, parmak izlerini ve tamamlanma durumunu içerir. Commit edilmemiş kaynak değişiklikleri içerik kimliğini değiştirir. Eksik girdi, desteklenmeyen proje bağlamı ve zaman aşımı temiz rapor yerine eksik analiz sonucu üretir. Analiz kapsamı test kapsamından ayrı tutulur.
Varsayılan analiz ve bee lint --native, sürüm 1 raporlarını ve çıkış kodlarını
korur. Roslyn açıkça seçilir. Bu yayın ilk Analyze motor dilimidir; Vue/TypeScript
ve Dart kalite adapter’ları, test kapsamı içe aktarma, duplication, yeni kod kalite
kapıları ve güvenlik analizi sonraki geliştirmelerdir.
dotnet tool update --global bee-ai --version 1.0.0-beta.61.0.0-beta.5
Bölüm başlığı “1.0.0-beta.5”20 Eylül 2026 · Ön sürüm
Bu sürüm mekanik kalite denetimi, hafıza için kaynak dayanakları ve mevcut AI konuşmaları arasında MQTT ile birlikte çalışma getiriyor.
Mekanik lint ve C# kod analizi
Bölüm başlığı “Mekanik lint ve C# kod analizi”bee lint --native, dört C# adlandırma kuralını Roslyn ile denetler. Yedi ekosistemde projenin kendi linter’ını kullanan mevcut mod korunur.- Sürümlü ruleset’ler strict doğrulama, kural kataloğu ve çalıştırılan olumlu/olumsuz
örneklerle denetlenir:
--validate-ruleset,--catalog,--self-test. bee code analyze, metot uzunluğu ve karmaşıklık ekler. Çevrimdışı JSON ve SARIF 2.1.0 raporları bulgu, parmak izi ve gerçek inceleme kapsamını gösterir. Eksik analizde bulgu da olsa çıkış 5 olur.- İlk yerel kurallar C# içindir; diğer diller ve güvenlik analizi sonraki geliştirmelerdir. Blok gövdeli metot ve yerel fonksiyonlar ölçülür; kapsam dışı gövdeler bildirilir. Derleme kapsamı repo build’i çalıştırmadan çıkarılır.
Kaynak dayanakları ve karar geçmişi
Bölüm başlığı “Kaynak dayanakları ve karar geçmişi”bee remember evidence, audit, supersede ve retract, yalnız ekleme yapılan
memory_evidence koleksiyonunu kullanır. Kararın kaynağını kaydedebilir, mevcut
checkout ile karşılaştırabilir ve açık değiştirme/geri çekme kararları alabilirsiniz.
Değiştirme olayında iki kararın revizyonu da korunur.
Audit veritabanını değiştirmez. Dayanağı olmayan eski hafıza unknown kalır;
baytların değişmemesi doğruluk kanıtı sayılmaz. Normal context/search uyumludur;
remember context --with-evidence yeni metaveriyi açar. Yorumlar kendiliğinden
yeniden yazılmaz ve eski kararlar otomatik silinmez.
Aynı AI oturumuyla birlikte çalışma
Bölüm başlığı “Aynı AI oturumuyla birlikte çalışma”bee collaborate; ayarlanabilir MQTT ve ortak MongoDB üzerinden topic aboneliği,
mesaj, soru ve bağlantılı cevap sağlar. Adaptörler mevcut Codex, Claude Code
Channel ve Hermes CLI konuşmalarını hedefler. Otomatik teslim için worker ve
harness’in yerel entegrasyonu gerekir. Teslim durumları, broker/transport ilerlemesi
ile modelin açık alındı onayını ayırır.
Codex wake macOS/Linux sahiplik kontrollerini kullanır; Windows wake uygulanmadı. Claude Channels izni ister; Hermes adaptörü CLI içindir. MQTT mesajlaşması A2A protokolüne uygunluk veya modelin tam bir kez çalışması garantisi değildir.
Temizlik ve yükseltme
Bölüm başlığı “Temizlik ve yükseltme”Adlandırma ve tür/dosya yerleşimi sorunları düzeltildi; gerekli BSON mapping’leri ve saklanan veri sözleşmeleri korundu. Registry, hafıza, arşiv ve kod grafı özellikleri kullanılmaya devam eder.
dotnet tool update --global bee-ai --version 1.0.0-beta.5İlk kurulum için Kurulum. osx-x64 paketinde uyumlu ONNX runtime
olmadığından Intel Mac yerel embedding desteği hâlâ yoktur; semantik aramada
belgelenen Gemini sağlayıcısını kullanabilirsiniz.
1.0.0-beta.4
Bölüm başlığı “1.0.0-beta.4”20 Eylül 2026 · Ön sürüm
Bee artık kişileri ve organizasyon, proje ve depolar arasındaki ilişkileri hatırlıyor; C# ve Vue/TypeScript kodu hakkında soruları yanıtlayabiliyor. Bu sürüm, beta.3 sonrasında eklenen proje linter’ı, dosyaya bağlı hafıza ve yönlendirme tanılama özelliklerini de içeriyor.
Kişiler, organizasyonlar, projeler ve depolar
Bölüm başlığı “Kişiler, organizasyonlar, projeler ve depolar”- Dört ayrı MongoDB koleksiyonu:
people,organizations,projects,repos. Hiyerarşi: Organizasyon → Proje → Repo. - İsim, alias, iletişim bilgisi ve ilişkiler her katkının kaynağını saklar. Aynı isim veya iletişim bilgisi birden fazla kişiye ait olabilir; belirsiz aramalar adayları döndürür, kayıtlar sessizce birleştirilmez.
bee entity:create,get,lookup,enrich,listveprotocol. Eşzamanlı zenginleştirmeler eklemeleri korur; aynı kimlik ve içerikle oluşturmayı tekrarlamak güvenlidir.- Oturum başındaki kısa protokol, ajana önce aramasını, eksik veya belirsiz kişiyi kullanıcıya sormasını ve yanıtı kaynağıyla saklamasını söyler. Rehber her prompta kopyalanmaz, gerektiğinde sorgulanır.
Kişi ve proje rehberini kullanın →
Yerel kod grafı
Bölüm başlığı “Yerel kod grafı”- C#: Roslyn ile bildirimler, çağıranlar, çağrılanlar, değişiklik etkisi ve yollar; interface ve override çağrıları dahil. Yanıtlar kapsamı ve güncelliği bildirir.
- Vue, TypeScript ve TSX: bildirimler ve statik import’lar; Vue
<script>/<script setup>, desteklenen tsconfig yolları ve sabit Vite alias’ları dahil.explain, import’ları ve ters ilişkilerini;path, import üzerinden yolları gösterir. - Vue/TS kapsamı açıkça
calls: "none"bildirir. Bu sürüm bu dillerde semantik çağrı hedefleri üretmez ve Vite yapılandırmasını çalıştırmaz. - Graf Git çalışma kopyasına özeldir. MongoDB veya
bee initgerekmez ve depoya dosya yazılmaz.
Yönlendirme ve komut güvenilirliği
Bölüm başlığı “Yönlendirme ve komut güvenilirliği”- Proje lint’i deponun tanımladığı linter’ı bulup kendi komutunu çalıştırır. Proje bağımlılıklarını ve makineye linter kurmayı ayrı seçenekler yönetir.
- Dosyaya bağlı hafıza, geçmiş kararları, hataları ve çözümleri ilgili dosyaya dokunulduğunda verir; her oturum başına taşımaz.
- Yönlendirme tanılaması, hangi içeriğin neden verilmediğini açıklar; içerik sınırları ajana eklenen bağlamı kontrol altında tutar.
- Hafıza kaydı ve semantik aramanın JSON çıktıları yapılandırılmış sonuç ve hata döndürür. Tam metin ve çözümler korunur, saklanan vektörler dışarı verilmez. Kayıt kullanılabilir embedding saklanıp saklanmadığını bildirir; embedding kesintisi başarılı, boş bir semantik arama gibi görünmez.
- Erişilemeyen servislerin tanılama metni stdout üzerinde başarılı sonuç olarak sunulmaz.
Güncelleme ve uyumluluk
Bölüm başlığı “Güncelleme ve uyumluluk”dotnet tool update --global bee-ai --version 1.0.0-beta.4dotnet tool list --globalİlk kurulum için Kurulum sayfasına bakın. Bu hâlâ bir ön sürümdür.
Mevcut memories ve memories_archive kayıtları korunur. Migrasyon veya otomatik
sınıflandırma gerekmez. Hafızadaki eski project anahtarı repo kapsamını ifade
etmeye devam eder; yeni Project kaydının kimliği değildir.
Rehber iletişim bilgisi saklar; mesaj göndermez veya harici rehberlerle senkronize olmaz. Shell grafı ve semantik Vue/TS çağrıları bu sürümde yoktur.
Intel Mac’te yerel embedding: osx-x64 paketi uyumlu ONNX Runtime kitaplığı içermediğinden beta.4’te Intel Mac üzerinde yerel embedding kullanılamaz. Kod grafı ve kişi/proje rehberi embedding istemez. Semantik arama için API anahtarıyla desteklenen Gemini sağlayıcısını kullanabilirsiniz; vektör boyutları farklı olduğu için ortak depo başına tek sağlayıcı kullanın. Bkz. Hafıza.
Önceki sürümler
Bölüm başlığı “Önceki sürümler”Önceki ön sürümler 1.0.0-beta.3, 1.0.0-beta.2 ve 1.0.0-beta.1 idi. Bu sürümlerin ayrıntılı kayıtları açık sitede yayımlanmamıştır. Bu sayfadaki notlar herkese açıktır ve tek başına okunabilir.