Preserve native Codex history and add configurable cross-model compression
Server CI and Windows package / verify (push) Successful in 4m47s
Server CI and Windows package / windows-package (push) Successful in 8m47s

Separate encrypted reasoning from actual compaction, stop migration after native return, and retain full history and recent exchanges. Add typed settings, Gemini fallback, verified provider windows, bounded summaries and durable concurrent checkpoints.

Validation: 245 bridge tests plus focused concurrency tests; 71 settings/connection tests; 66 supplementary tests; TypeScript checks; renderer and Electron bundles; real primary/native/fallback summary probes and 700K input acceptance.
This commit is contained in:
yilsem committed 2026-10-13 03:36:42 +03:00
1 parent 1c6e3656b8
commit 91ecad8e5c
27 files changed
+1119 -117

No files matched your search

+16
View File
@@ -18,6 +18,22 @@ TurkServis'in Hermes Agent tabanlı masaüstü geliştirme ortamı.
## Veri ve güncellemeler
### Codex bağlam ve sıkıştırma
Codex Bağlama ayarları, ek model içeren geçişlerde sıkıştırıcı/yedek model,
ayrıntı seviyesi, korunacak mesajlaşmalar, yüzde/token bütçesi ve otomatik eşik
seçimini sunar. Varsayılanlar: Gemini 3.8 Flash High, yedek Gemini 3 Flash,
10 mesajlaşma, geçişte %70, otomatik tetiklemede %70 ve sonrasında %50.
Kapasite bağlantıdan gelen model bilgisiyle hesaplanır; 272K genel tavan yoktur.
Girdi hesabı talimatlar ve araçları da içeren temkinli bir token tahminidir.
Abonelik modellerinin kendi aralarındaki istekler ve GPT-Live ses yolu özgün
Codex hattında kalır. Şifreli reasoning yalnız ek model için hazırlanan kopyada
görünür metnine indirgenir; gerçek şifreli konuşma özeti sahibi tarafından açılır.
Sohbet kimliği ve özgün konuşma kaydı değiştirilmez. Doğrulanmış özet sürümleri
köprü veri dizinindeki `compression-checkpoints.sqlite3` içinde saklanır.
Son mesajlaşmalar bütçeye sığmıyorsa sayı kendiliğinden azaltılmaz.
Windows ajan verisi `%LOCALAPPDATA%/TurkServis/AITURK-IDE/agent` altında tutulur.
`AITURK_IDE_HOME` açıkça başka bir konum seçmek için kullanılabilir.
Mevcut Hermes kurulumu ve `HERMES_HOME` dizini otomatik olarak devralınmaz.