Repository navigation
AvenoxBeyin v3.2.0
AvenoxBeyin V3.2.0
Jev kapalıyken de daha iyi kaynak sürekliliği ve alias araması, isteğe bağlı kaynaklı hafıza değerlendirmesi (jev-memory) ve vault dışındaki seçili projeler için opsiyonel global köprü.
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ç. Bu aralıkta yönetilen hook tanımı dosyaları değişmedi; güncelleme trust_review_required: false bildirir ve normal akışta istemcinin güven incelemesi beklenmez. Global köprüyü kendin eklersen o ayrı hook tanımı için istemcinin güven incelemesini tamamlaman gerekir. Yeni kurulum için beyin-v3-3.2.0.zip ve yanındaki .sha256 dosyasını indir; GitHub'ın Source code arşivini kullanma.
Yenilikler
Jev kapalıyken de gelenler
- Kaynak sürekliliği: hook'un gerçekten teslim ettiği en fazla üç kaynak, aynı istemci ve oturumda "onu da test et" gibi kısa devamlar için hatırlanır. Ham mesaj veya transcript kaydedilmez; yalnız kaynak kimliği, hash, revizyon, proje ve zaman tutulur. Somut konudan 20 dakika sonra süre dolar, belirsiz devamlar süreyi uzatmaz. Farklı proje, yeni konu, kaynak değişikliği veya izin kaybında kaynak devralınmaz. Konu ayrımı sınırlı Türkçe/İngilizce kelime kurallarıdır, genel dil anlama garantisi değildir.
- Alias araması: kaynak frontmatter'ındaki
aliases: ["ses ofseti", "audio offset"]yerel aday aramasını genişletir. Görünürlük, güven, tazelik ve supersede kapılarını aşmaz. - Teslim paketleme yeniden yazıldı. Seçilen bir kaynak zarfın ortasından kesilmez, üst seviye
omitted_countvetruncatedbilgisi son çıktıya kadar korunur, aşırı büyük metaverisi olan bir kayıt kaynak slotunu tüketemez. - Checkpoint kaydı sınırlı proje etiketi ve proje yolunun hash'ini taşır;
doctor --jsoniçindekireceipt-gaps.json.checkpointsalanındaprojectveproject_idgörünür. Şema geçişi eklemelidir, eski satırlar korunur.
Opsiyonel Jev (varsayılan kapalı)
- Yeni
jev-memorykomutu:python3 beyin.py jev-memory --project PROJE --file proposal.json --json. Mevcutreviewözelliğini kullanır vejev-reviewile aynı öneri biçimini kabul eder. Tek istekte destek, kesinlik/niyet ve bilgi türü soruları ile isteğe bağlıprior_record_idsbaşına bir ilişki sorusu sorulur (en fazla dört eski kayıt). Sonuç her zaman tavsiyedir:approved,memory_written,task_createdvetask_completeddaimafalsekalır; yazan yine ajandır. Düşük güven, desteklenmeyen iddia, kesin olmayan ifade veya eski kayıtla çelişkiroute: inspect_sourcesdöndürür. remote_allowed: falseveyasensitivity: sensitivemetaverisi, başlık dahil kaydın Jev'e gönderilmesini engeller. Bu kayıtlar yerelde kullanılmaya devam eder ve uzakta seçilenlerle dönüşümlü paketlenir.remote_allowediçin metin değil JSON/YAML boolean yaz.context --jevartık yerel aramanın en fazla 16 adayından seçim yapar ve ilk yerel çıktıya sığmayan ilgili adayı alabilir. Noktalı virgülle ayrılmış en fazla üç alt istek ayrı değerlendirilir. Son çıktıdaki kayıt sayısı ve karakter bütçesi değişmedi. Yerel aday aramasının hiç bulmadığı kaydı Jev de bulamaz.- Otomatik bağlam (
auto_context) açıkken yerel arama en fazla 16 gevşek aday çıkarır, iki grup dönüşümlü birleştirilir ve uzaktan değerlendirmeye izinli en fazla 8 kayıt seçilir. Yerel-only kayıtlar uzak aday kotasını tüketmez. Bu özellik hala ayrı ve açık bir tercih gerektirir. jev-answervejev-reviewartık alıntının iki yanındaki 400'er karakterlik pencere yerine kaynağın tam indeks metnini ve sınırlı kapsam metaverisini gönderir. Tam bağlam iddia başına 4.000 karakterlik sınıra sığmazsa metin kesilmez: iddiauncertainvesource_context_incompleteile yerel incelemeye döner.jev statusvedoctorsayaçları genişledi:key_checked,network_requestsvep95_latency_mseklendi, medyan hesabı düzeltildi. Yerel log satırları sabit bir alan listesinden geçer; sorgu, kaynak metni veya anahtar yazılmaz.
Vault dışındaki projeler için opsiyonel köprü
- Paketle gelen
.claude/scripts/beyin_v3_bridge.py, seçtiğin proje köklerinde açılan Claude Code ve Codex oturumlarını ikinci beynin mevcut kuyruğuna bağlar.--print-configyalnız JSON yazdırır; üretilen hook gruplarını~/.claude/settings.jsonveya$CODEX_HOME/hooks.jsondosyasına kendin eklersin. Kurulum ve güncelleme global ayarlara dokunmaz. - Yalnız
SessionStart,Stop,PreCompactveSessionEndiletilir;UserPromptSubmitvePostToolUsehiç iletilmez.--project-roottekrarlanabilir,--context-chars0 ile 4000 arasında ayrı bir başlangıç bütçesidir (varsayılan 1500). Vault, alt klasörleri ve kendi.beyin-runtime.jsondosyası olan başka vault'lar atlanır. - Köprü açıkken başlangıçta yalnız proje etiketi, receipt oturum kimliği, mutlak CLI yolu ve kaynaklı kayıt talimatı verilir. Companion, Last-Session, eski receipt veya kişisel not gövdesi harici projeye otomatik taşınmaz. Adımlar: GLOBAL-BRIDGE.md.
Gizlilik
Jev varsayılan olarak kapalıdır ve temiz kurulum off ile gelir; güncelleme kayıtlı off/shadow/on tercihini korur. Kapalıyken ağ, anahtar ve cache erişimi olmaz; yukarıdaki süreklilik ve alias iyileştirmeleri yine çalışır. Açıkken context --jev sorguyu ve izin verilen adayların başlığını (160 karakter), metin kesitini (800 karakter) ve proje/durum/tarih bilgisini sağlayıcıya gönderir; otomatik bağlam açıkken prompt ile en fazla sekiz adayın başlığı ve ilk 600 karakteri gider; jev-memory, jev-review ve jev-answer izinli kanıtların tam kaynak metnini gönderir. private görünürlük, remote_allowed: false ve sensitivity: sensitive kayıtlar hiçbir yolda gönderilmez. Anahtar TYPESAFE_API_KEY ortam değişkeninden (ya da jev.json içindeki mutlak yollu env_file dosyasından) okunur; nota, sürüm kontrolüne veya komut argümanına yazılmaz. Global köprü Jev çağrısı, API anahtarı, yeni daemon veya global başlangıç güncelleme kontrolü gerektirmez.
Doğrulama
Yayın hattı ZIP'i bir kez üretir. Aynı paket Windows, macOS ve Linux'ta Python 3.11 ve 3.13 ile test edilir: temiz kurulum, yayınlanmış V3.0.2 ve V3.1.0 paketlerinden geçiş, no-op, salt okuma, rollback, yarım kalan işlemi kurtarma ve kullanıcı notlarının korunması. Bu sürümle birlikte V3.1.0 geçişi de yayın kapısına eklendi. 387 V3 testi (12'si yeni köprü, 34'ü yeni karar kalitesi testi) ve değişmeyen donmuş retrieval kapısının 16 vakası yayından önce çalışır. Kurulu paket kontrolü kayıtlı Jev tercihinin korunduğunu, temiz kurulumun off geldiğini ve sağlayıcıya hiç çağrı yapılmadığını doğrular.
Yeni teslim ölçümü 18 konuşma turu ve 8 manuel vakadan oluşan donmuş sentetik korpusta, iki aday sırasında üçer kez çalışır. Taşıma etiket güdümlü ideal seçicidir, canlı Jev değildir. Tekrarlar bağımsız örnek değildir; bu korpus geliştirme/regresyon verisidir, görülmemiş holdout değildir.
| Runtime/mod | Tur zorunlu kaynak isabeti | Tur fazla kaynak | Manuel zorunlu kaynak isabeti | Manuel fazla kaynak |
|---|---|---|---|---|
| V3.1.0 off / shadow | 60/90 | 18 | 30/42 | 42 |
| V3.1.0 on, ideal seçici | 72/90 | 0 | 30/42 | 42 |
| Bu sürüm off / shadow | 90/90 | 6 | 42/42 | 42 |
| Bu sürüm on, ideal seçici | 90/90 | 0 | 42/42 | 0 |
Süreklilik çıkarıldığında off modundaki tur isabeti 60/90'a, alias'lar çıkarıldığında manuel isabet 30/42'ye döner. Yani ölçülen geri çağırma kazancı yerel kod kazancıdır, gösterilmiş bir Jev kazancı değildir. Manuel yerel kesinlik off modunda 0,50 seviyesinde kalır ve fazla kaynaklar durur. İdeal seçici yalnız seçim ve teslim hattını kanıtlar, model zekasını değil.
Bu sürüm için canlı sağlayıcı regresyonu veya gerçek Desktop soğuk oturum testi çalıştırılmadı. CLI hook simülasyonu gerçek Desktop hook teslimi kanıtı değildir; köprüyü kurduktan sonra her istemcide yeni oturum açıp doctor ile olayın görüldüğünü ayrıca doğrula. Ayrıntılı kanıt ve sınırlar: PR 69 inceleme belgesi ve köprü rehberi.
Geri alma notu
Köprüyü içermeyen eski bir sürüme rollback veya uninstall yapmadan önce global ayara eklediğin köprü handler'larını kaldır. Olmayan bir scripti global hook'ta bırakmak istemci hatası üretir. Kaldırırken yalnız köprü handler'larını sil, diğer hook'larını koru.
Katkılar
Bu sürüm aralığındaki özgün commit yazarlıkları korunmuştur. Katkıları için @grogureis (vault dışı oturumların ölçümlü raporu ve sarmalayıcı önerisi, #41) ve @bakiabaci (bağımsız yeniden üretim ve proje kökeni önerisi) teşekkürler.
Karşılaştırma: v3.1.0...v3.2.0