Repository navigation
AvenoxBeyin v3.7.0
AvenoxBeyin V3.7.0
Bu sürümün ana konusu oturum başı bağlamının istemciye gerçekten ulaşması. Claude Code 10.000 karakteri, Codex 10.000 baytı geçen hook bağlamını dosyaya taşıyor ve modele yalnız bir parçasını gösteriyor; 3.6.0'daki geniş açılış bütçesi önerisiyle Last-Session, Threads ve Journal otomatik bağlamdan düşüyordu (#175). Artık iki istemcide de bağlam bu sınırın altında kalıyor. Ayrıca gizli nota bağlı receipt'in oturum başına girmesi kapatıldı, companion-compact yeniden yazma yolunda tam yedek alıyor, recover başarılı bir V2 geçişinden sonra takılmıyor ve iki isteğe bağlı özellik geldi: paralel oturum bildirimi ve kullanım raporu.
Mevcut kullanıcı: bir kez güncelle
Vault klasöründe macOS / Linux:
python3 beyin.py updateWindows:
py -3 beyin.py updateAjanına "beynimi güncelle" demen de aynı komutu çalıştırır. Güncellemeden sonra yeni istemci oturumu aç. V3.6.0 kurulumundan güncelleme trust_review_required: false bildirir. Yeni kurulum için beyin-v3-3.7.0.zip ve yanındaki .sha256 dosyasını indir; GitHub'ın Source code arşivini kullanma.
--companion-context-chars 24000 ayarladıysan Claude Code ve Codex'te bağlam yine 9.500'de tutulur; ayarı değiştirmen gerekmez. Diğer istemcilerde ayar olduğu gibi geçerli.
Yenilikler
Oturum başı bağlamı
- İstemci sınırları: Claude Code (10.000 UTF-16 karakter) ve Codex (10.000 UTF-8 bayt) için açılış ve tur bağlamı 9.500'de tutuluyor; Türkçe harfler yüzünden Codex sınırı aşılırsa bağlam küçük bütçeyle yeniden üretiliyor, böylece sondaki bölümler kaybolmuyor. Skill önerisi 24.000'den 8.000'e indi.
.codex/hooks.jsondeğişmedi, Codex hook güveni etkilenmiyor (#175, #176, #186). - Kurallar.md: Açılışta önce bütün kural cümleleri geliyor; payı yetmezse
**neden:**/**gerekçe:**kısımları atılıyor ve sayısı yazılıyor. V2 şablonundaki "ilk 60 satır" paragrafı açılış görünümünden çıkıyor; dosyana dokunulmuyor (#177, #184). - Knowledge map payı yer bolken boş alanla ölçekleniyor; companion kırpılırken eski payında kalıyor (#146, #167).
- Son receipt başlığı kaynak dosyayı adlandırıyor ve yalnız tam başlığıyla ekleniyor (#147, #174); dosya zamanına göre değil
created_atdeğerine göre seçiliyor,git pullsırayı bozmuyor (#112, #186). - Gizlilik: gizli (
visibility: private) ya da güvenilmez bir nota bağlı receipt artık vault içindeki SessionStart'a da girmiyor; köprüyle aynı kural (#186).
Güncelleme, geçiş ve kurtarma
recover, başarılı bir V2 geçişinden sonra yarım kalan güncellemede bir not değişincesource or legacy state changed during migrationile takılmıyor. Gerçek ilk geçişte kaynak kontrolü aynen duruyor. Daha eski bir güncellemede zaten takılı kalan vault için: öncebeyin.py rollback, sonrabeyin.py update(#181, #182).- AGENTS bloğu makine yolu taşımıyor (
python3 beyin.py sync); iki makinede aynı çıkıyor ve git ile gelen yeni blok öbür makinenin güncellemesini durdurmuyor (#112, #186).
Companion arşivi
companion-compactneeds_rewritederse, ajan dosyayı yeniden yazmadan önce tam metin aylıkArşiv/<Dosya>-YYYY-MM.mddosyasına kelimesi kelimesine yazılıyor; kısmi taşıma sonrası hala sınırı aşan dosyada da.--dry-runhiçbir şey yazmıyor ve yedek varmış gibi davranmıyor (#168, #171).
Senkron
- Frontmatter'da tek seviyeli iç içe YAML (
metadata:altındaanahtar: değer) okunuyor; Claude auto-memory gibi notlar artık indekse giriyor.visibility,trustgibi gizlilik anahtarları iç içe yazılırsa uygulanmadıkları için not uyarıyla dışarıda kalıyor (#179, #180).
İsteğe bağlı yeni özellikler
- Paralel oturum bildirimi: aynı vault'ta başka bir oturum açıksa ilk istemde tek satırlık uyarı. Varsayılan kapalı:
python3 beyin.py preferences --parallel-sessions on. İşaretler runtime klasöründe, istem metni yazılmıyor (#170, #183). - Kullanım raporu (geliştirici aracı):
scripts/evaluate_v3_usage.py, Claude Code transkriptlerinden enjekte edilen notların sonradan açılıp açılmadığını salt okunur sayıyor; yayın paketine girmiyor. Ayrıntı USAGE-REPORT.md (#172, #185).
Test ve ölçüm
- Test paketi üst ortamdaki
BEYIN_*ayarlarını devralmıyor (#169, #186). - Arama benchmark raporu temizlendi,
daily/dışlanmış kontrol satırı eklendi (#173).
Doğrulama
- Yayından önce 871 V3 testi Python 3.11 ve 3.14'te, kullanıcı
BEYIN_*ayarları açıkken de geçti; donmuş retrieval kapısı (development 10/10, holdout 6/6) geçti. Yayın hattı aynı ZIP'i Windows, macOS ve Linux'ta doğrular. - Yerelde yayınlanmış V3.6.0 paketiyle kurulan sentetik bir vault bu sürüme güncellendi (
trust_review_required: false) veverify_v3_release.pyV3.6.0 tabanıyla geçti. Paralel oturum bildirimi ve geniş açılış bütçesi açıkken V3.6.0'a rollback yapıldı;doctorve SessionStart hook'u hatasız çalıştı. - Gerçek Claude Code oturumunda 24.000 ayarıyla SessionStart artık dosyaya taşınmadan 9.500 karakter olarak geliyor.
Katkılar
Bu sürüm aralığındaki özgün commit yazarlıkları korunmuştur. Teşekkürler:
- @bakiabaci: compact yedeği (#171), knowledge map payı (#167), iç içe frontmatter (#180), benchmark raporu (#173) ve istemciye göre tavan önerisi.
- @kasap24: receipt başlığı (#174), Claude Code ve Codex sınırı tespiti (#175).
- @tungarix:
recoverdüzeltmesi (#181, #182). - @Estaed: test ortamı yalıtımı (#169), paralel oturum ve kullanım raporu tasarımları (#170, #172).
- @aliemrekaygin: Kurallar.md ölçümü (#177).
- @Ugurhandasdemir:
needs_rewritekaybı (#168). - @sener1977: iç içe frontmatter raporu (#179).
- @TopalbekirogluMustafa: çoklu makine kalanları (#112).
- @hknsahin97-coder: kullanım ölçümü notları (#172).
Karşılaştırma: v3.6.0...v3.7.0