Skip to content

AvenoxBeyin v3.2.0

Choose a tag to compare

@github-actions github-actions released this 21 Sep 16:53
435f69e

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 update

Windows:

py -3 beyin.py update

Ajanı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_count ve truncated bilgisi 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 --json içindeki receipt-gaps.json.checkpoints alanında project ve project_id görünür. Şema geçişi eklemelidir, eski satırlar korunur.

Opsiyonel Jev (varsayılan kapalı)

  • Yeni jev-memory komutu: python3 beyin.py jev-memory --project PROJE --file proposal.json --json. Mevcut review özelliğini kullanır ve jev-review ile aynı öneri biçimini kabul eder. Tek istekte destek, kesinlik/niyet ve bilgi türü soruları ile isteğe bağlı prior_record_ids başına bir ilişki sorusu sorulur (en fazla dört eski kayıt). Sonuç her zaman tavsiyedir: approved, memory_written, task_created ve task_completed daima false kalır; yazan yine ajandır. Düşük güven, desteklenmeyen iddia, kesin olmayan ifade veya eski kayıtla çelişki route: inspect_sources döndürür.
  • remote_allowed: false veya sensitivity: sensitive metaverisi, 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_allowed için metin değil JSON/YAML boolean yaz.
  • context --jev artı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-answer ve jev-review artı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: iddia uncertain ve source_context_incomplete ile yerel incelemeye döner.
  • jev status ve doctor sayaçları genişledi: key_checked, network_requests ve p95_latency_ms eklendi, 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-config yalnız JSON yazdırır; üretilen hook gruplarını ~/.claude/settings.json veya $CODEX_HOME/hooks.json dosyasına kendin eklersin. Kurulum ve güncelleme global ayarlara dokunmaz.
  • Yalnız SessionStart, Stop, PreCompact ve SessionEnd iletilir; UserPromptSubmit ve PostToolUse hiç iletilmez. --project-root tekrarlanabilir, --context-chars 0 ile 4000 arasında ayrı bir başlangıç bütçesidir (varsayılan 1500). Vault, alt klasörleri ve kendi .beyin-runtime.json dosyası 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