Revert "fix(relance): keep accumulated_messages instead of resetting on persistence" 9150b5a Running expAge commited on about 2 hours ago
fix(relance): keep accumulated_messages instead of resetting on persistence 77bf479 expAge commited on about 2 hours ago
ui(narration): highlight key terms in Jarvis stream via .jarvis-term class f793d05 expAge commited on about 2 hours ago
ui+ux: header epure / file preserve sur error / submit Drops / pending sobre / flush right 8e780f6 expAge commited on about 21 hours ago
feat(append): auto-append on register_consolidation + guard against overwrite 3ae2099 expAge commited on 1 day ago
feat(B+C): canonical path + final registry fusion + exclusion_context survives persistance 6c228bd expAge commited on 1 day ago
fix(condense): yield immediately after PerMinute condense message 87671e9 expAge commited on 1 day ago
tune(condense): lower threshold 240k -> 230k tokens (920k chars) 95b0887 expAge commited on 1 day ago
fix(persistence): use cumulative registry count instead of per-turn messages b9a76b4 expAge commited on 1 day ago
fix(file+retry): absolute path for output files + condense on big PerMinute 920d949 expAge commited on 1 day ago
fix(perday): require PerDay quotaId ONLY in violations + show raw API error 9b10c9d expAge commited on 1 day ago
fix(2.5): pool pick pour TOUS les Gemini (pas seulement NATIVE_REQUIRED) 82f7fac expAge commited on 1 day ago
diag(2.5): dump _DEBUG_LAST_BUILD dans erreur INVALID_KEY pour tracer 2c3fd2e expAge commited on 1 day ago
fix: API_KEY_INVALID sur 2.5/3.5 ne marque PAS la clé invalide pour 3.1 add10bd expAge commited on 1 day ago
feat(jarvis): bouton « Continuer avec 3.1 » + checkbox auto-bascule 6230c83 expAge commited on 1 day ago
fix(jarvis): PerDay non-3.1 → abort + bascule dropdown, pas d'auto-retry 652d60b expAge commited on 1 day ago
fix(jarvis): auto-bascule conserve la clé courante (quota PerDay par modèle) 4babc82 expAge commited on 1 day ago
feat(jarvis): auto-switch vers 3.1 quand modèle non-protégé épuisé + clean debug c7dd694 expAge commited on 1 day ago
fix(jarvis): _get_app_module() via sys.modules au lieu de from app import 533fa2f expAge commited on 1 day ago
fix(jarvis): diag via sys.modules.get('app') au lieu de from app import a9d53f6 expAge commited on 1 day ago
diag: dump début + fin du traceback IMPORT pour voir notre frame 30543e8 expAge commited on 1 day ago
debug(jarvis): marqueur hardcodé MARKER-JARVIS-FINAL-YIELD dans erreur efa5dff expAge commited on 1 day ago
fix(ui-diag): afficher l'état du pool Gemini dans les erreurs chatbot f575346 expAge commited on 1 day ago
fix(ui-refresh): dropdown toujours refresh + fallback env GOOGLE_API_KEY tracke d04fb1c expAge commited on 1 day ago
fix(quota): detecte aussi 'free_tier_requests' (Gemini 3.5/2.5 daily quota) 244ef7a expAge commited on 1 day ago
ux(dropdown): ✅ prefix sur model courant + ❌ masque le ✓ natif (JS) ed11141 expAge commited on 1 day ago
fix(ui): dropdown reflete blown SUR LA CLE COURANTE (per-key, pas per-pool) 4531ded expAge commited on 1 day ago
fix(pool): parsing CSV plus robuste + diagnostic visible des cles parsees 58de698 expAge commited on 1 day ago
fix(crash): yield au chatbot au lieu de raise quand toutes les cles ont echoue 7709599 expAge commited on 1 day ago
feat(ui): marquer epuise les modeles dont toutes les cles sont blown 99429fe expAge commited on 1 day ago
fix(pool): bascule UNIQUEMENT sur gemini-3.1-flash-lite (preserve quota 500) ad5405a expAge commited on 1 day ago
feat(pool): bascule auto sur cle API invalide (400 INVALID_ARGUMENT) c44d7ec expAge commited on 1 day ago
fix(pool): track blown par (cle, modele) et filtrer is_per_day_quota par modele 1f534a2 expAge commited on 1 day ago
feat(quota): pool de cles Gemini avec bascule auto sur quota PerDay 27d2c8a expAge commited on 1 day ago
fix(quota): PerDay -> signal clair et stop, pas de retry trompeur 803084f expAge commited on 2 days ago
fix(retry): cap 3 hits rate limit CONSECUTIFS sans progres (quotas croises) b950ff1 expAge commited on 2 days ago
fix(retry): retry sur PerDay aussi si delay reasonable (cap 120s) f367a6f expAge commited on 2 days ago
feat(retry+relance): retire les caps - retry rate limit et persistance illimites 7e3abcf expAge commited on 2 days ago
feat(tokens): strip thinking en retry + summary condense en relance + max_relances 3->5 a5fa270 expAge commited on 2 days ago
fix(rate-limit): autorise jusqu'a 20 retries successifs (au lieu d'1) a0eb95d expAge commited on 2 days ago
feat(persistence): force la reprise via HumanMessage quand le LLM finalise prematurement a18c52b expAge commited on 2 days ago
ux(persistence): seuil 20/50/100 (au lieu de 10/20/50) + retire la clause 'epuise toutes les combinaisons' c06116c expAge commited on 2 days ago
ux(persistence): renforce massivement le bloc PERSISTANCE pour budget illimite 99c2a56 expAge commited on 2 days ago
fix(retry-quota): CONTINUE le travail apres pause quota, ne repart PAS de zero c85c15a expAge commited on 2 days ago