From ac8095024f7da16ec0d15e5c123ecdf16cc67540 Mon Sep 17 00:00:00 2001 From: nathaninline Date: Thu, 23 Jul 2026 17:56:38 +0200 Subject: [PATCH] v0.4.15 : compaction du contexte revue de fond en comble - Progression visible : banniere "compactage en cours" pendant le resume (au lieu d'une UI figee), jauge de contexte qui chute immediatement. - Bouton "compacter" fonctionnel : declenche une vraie compaction manuelle (visible des 50%), au lieu d'un toast inutile. - Compaction efficace : budget de queue base sur la conversation (pas la fenetre) -> corrige le "rien a compacter" ; resume borne et dense (max_tokens, thinking desactive, plafond dur) ; reduction garantie >= 20%. - Prompt resumeur universel : en anglais, resume dans la LANGUE de la conversation, avec objectif explicite (continuer sans perdre d'info importante). - Erreurs moteur claires : "connection refused"/timeout/EOF traduits en message comprehensible au lieu du brut "dial tcp ...". --- cmd/jean/resource_windows_amd64.syso | Bin 8348 -> 8348 bytes cmd/jean/resource_windows_arm64.syso | Bin 8348 -> 8348 bytes cmd/jean/versioninfo.json | 6 +++--- internal/jean/run.go | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cmd/jean/resource_windows_amd64.syso b/cmd/jean/resource_windows_amd64.syso index ed0ca2ddc9b168f2176a44b4843358167d2a9c48..f0af6f458c6b9edb4d646dedb838a5756d3f0e33 100644 GIT binary patch delta 36 ncmbQ^ILC2=lnf_70}BHP@NZU@5oTgE-E1xw&IqLX<#`zah~Ebe delta 36 ncmbQ^ILC2=lnf^y0}BHP@NHI>5oTgE*=#Ns&IqLX<#`zah@1xs diff --git a/cmd/jean/resource_windows_arm64.syso b/cmd/jean/resource_windows_arm64.syso index dc7bd3da6dea1a79ebced07c86bc9ae7ac645780..af1cbe37c8ddf79fb1bd412c0626130a94f5a07a 100644 GIT binary patch delta 36 ncmbQ^ILC2=lnf_70}BHP@NZU@5oTgE-E1xw&IqLX<#`zah~Ebe delta 36 ncmbQ^ILC2=lnf^y0}BHP@NHI>5oTgE*=#Ns&IqLX<#`zah@1xs diff --git a/cmd/jean/versioninfo.json b/cmd/jean/versioninfo.json index a862849..4017cb1 100644 --- a/cmd/jean/versioninfo.json +++ b/cmd/jean/versioninfo.json @@ -3,13 +3,13 @@ "FileVersion": { "Major": 0, "Minor": 4, - "Patch": 14, + "Patch": 15, "Build": 0 }, "ProductVersion": { "Major": 0, "Minor": 4, - "Patch": 14, + "Patch": 15, "Build": 0 }, "FileFlagsMask": "3f", @@ -25,7 +25,7 @@ "LegalCopyright": "Copyright (c) 2026 Jean contributors. MIT License.", "OriginalFilename": "jean.exe", "ProductName": "Jean", - "ProductVersion": "0.4.14", + "ProductVersion": "0.4.15", "Comments": "https://github.com/nathaninline/jean — projet open source (MIT)" }, "VarFileInfo": { diff --git a/internal/jean/run.go b/internal/jean/run.go index 8711949..2d5ad6a 100644 --- a/internal/jean/run.go +++ b/internal/jean/run.go @@ -10,7 +10,7 @@ import ( "strings" ) -const Version = "0.4.14" +const Version = "0.4.15" // Main est le vrai main() du binaire (cmd/jean ne fait que l'appeler). func Main() {