Commit Graph

  • 16ff396dbf chore: sauvegarde pré-stabilisation — audit 66/66 tests OK main Dom 2026-04-23 09:14:56 +02:00
  • e44fd7b328 fix(ORA): double-clic fiable + vérification stricte Dom 2026-04-23 08:45:40 +02:00
  • 66815b7a1a fix(ORA): pattern None quand overlay est une fenêtre (pas un dialogue) Dom 2026-04-23 08:22:12 +02:00
  • c6b695eca8 fix(ORA): Win+D via xdotool key au lieu de pyautogui.hotkey Dom 2026-04-23 08:15:47 +02:00
  • 99d2083dea fix(ORA): moveTo + pause + click + pause + Win+D (séquence validée par Dom) Dom 2026-04-22 20:06:55 +02:00
  • a718086140 fix(ORA): xdotool windowactivate QEMU + key super+d pour focus VM Dom 2026-04-22 18:08:10 +02:00
  • c82979e72b fix(ORA): clic centre écran pour focus VM avant Win+D Dom 2026-04-22 17:45:05 +02:00
  • 2185c41cc1 fix(ORA): Win+D au lieu de Alt+Tab pour le recovery overlay Dom 2026-04-22 17:19:06 +02:00
  • 26804eb123 fix(ORA): Alt+Tab au lieu de windowminimize pour le recovery overlay Dom 2026-04-22 17:09:38 +02:00
  • d71d5df4a8 fix(ORA): overlay = minimiser la fenêtre devant, pas juste chercher OK Dom 2026-04-22 17:03:18 +02:00
  • 6829ad8e79 feat(ORA): classification erreurs + recovery intelligent Dom 2026-04-22 16:44:31 +02:00
  • 8903f35433 feat(ORA): vérification pré-action — VLM confirme avant chaque clic Dom 2026-04-22 16:22:37 +02:00
  • 4ab2c15e5c fix(ORA): logger.info→print pour que les logs apparaissent dans nohup Dom 2026-04-22 16:16:25 +02:00
  • eba6fea779 refactor(ORA): UI-TARS en PREMIER pour les clics Dom 2026-04-22 15:59:45 +02:00
  • f04398d5a7 fix: VLM décrit TOUJOURS l'ancre à la capture, pas seulement si OCR échoue Dom 2026-04-22 15:30:19 +02:00
  • 4ce9c47f45 fix(ORA): logs stdout + vérification pHash tolérante pour clics Dom 2026-04-22 15:04:13 +02:00
  • 9dfcdb5fb0 fix: ajouter 'verified' dans la liste des modes du toggle Dom 2026-04-22 14:48:41 +02:00
  • 3efe15d2c7 feat(vwb): ajout mode 'Vérifié' dans le sélecteur d'exécution Dom 2026-04-22 14:36:06 +02:00
  • 9d87ed64c5 fix: corrections audit qualité — stop/pause ORA + nettoyage debug Dom 2026-04-22 11:17:20 +02:00
  • 00134963e5 test: 16 tests unitaires pour la boucle ORA Dom 2026-04-22 10:43:28 +02:00
  • 0ec5e2a25b feat: instructions en langage naturel via boucle ORA Dom 2026-04-22 09:09:53 +02:00
  • 0c5fffe951 feat: boucle ORA (observe→raisonne→agit) avec vérification post-action Dom 2026-04-22 09:02:54 +02:00
  • 5027ed9a23 chore: sauvegarde workflows.db après 23 tests de fiabilité réussis Dom 2026-04-21 20:15:22 +02:00
  • 6caab2c600 perf: boucle fermée pHash (2s→150ms) + batch CLIP (90 appels→1) Dom 2026-04-21 19:33:42 +02:00
  • 552e66dbf6 fix: import io manquant dans template matching Dom 2026-04-21 19:21:15 +02:00
  • de1026ee2e perf: template matching direct en PREMIER (~1-10ms) Dom 2026-04-21 19:17:08 +02:00
  • 7b50725bf8 perf: RF-DETR sur GPU (cuda) — était sur CPU = 28s par étape Dom 2026-04-21 18:54:19 +02:00
  • 7feef3b6a9 fix: CLIP en premier, suppression vérification OCR croisée, fix indentation Dom 2026-04-21 18:36:20 +02:00
  • 0b06db222d fix: activer la fenêtre cible après minimisation du navigateur VWB Dom 2026-04-21 18:21:55 +02:00
  • 74ee0dadee perf: pré-chargement docTR au démarrage + nettoyage debug logs Dom 2026-04-21 17:25:35 +02:00
  • 0b452f975a fix: pénaliser matchs OCR partiels trop courts (demo dans CR_patient_demo) Dom 2026-04-21 16:49:22 +02:00
  • 6ab385d671 fix(grounding): OCR collecte TOUS les matchs + choisit le plus proche de l'ancre Dom 2026-04-21 16:40:15 +02:00
  • b3eab83a0f fix: variable 'result' non définie quand grounding réussit sans CLIP Dom 2026-04-21 16:26:45 +02:00
  • 27490849a8 refactor: OCR/UI-TARS en PREMIER, CLIP en fallback Dom 2026-04-21 14:40:38 +02:00
  • cebbf0809a fix: timeout VLM 15→60s + OCR zone élargie autour de l'ancre Dom 2026-04-21 14:05:38 +02:00
  • 3e227d28ad fix(vwb): image plein écran — calcul dimensions JS explicite (fix définitif) Dom 2026-04-21 12:19:30 +02:00
  • 8ce63fcba2 fix(vwb): CSS max-height 100% → calc(100vh-70px) — cause racine du timbre poste Dom 2026-04-21 12:10:24 +02:00
  • 4202431421 fix(vwb): image plein écran maxHeight calc(100vh-70px) basé sur viewport Dom 2026-04-21 11:58:58 +02:00
  • 4923623dd4 fix(vwb): bibliothèque ne s'écrase plus au chargement Dom 2026-04-21 11:54:16 +02:00
  • 84181cc982 feat: analyse OCR+VLM de l'ancre à la capture (pas à l'exécution) Dom 2026-04-21 11:26:30 +02:00
  • 7355d315a3 fix: vérification croisée CLIP+OCR + description ancre avant exécution Dom 2026-04-21 11:10:01 +02:00
  • c50adab3a1 fix: aligner capture monitors[0] partout (cause de la régression) Dom 2026-04-21 10:52:13 +02:00
  • 2fbb305f65 fix: remonter seuil CLIP à 0.45 — le 0.20 créait des faux positifs Dom 2026-04-21 10:39:02 +02:00
  • ff581be397 perf: seuil CLIP 0.45→0.20 + cache singleton IntelligentExecutor Dom 2026-04-21 10:29:15 +02:00
  • 203e5cc6c1 fix(grounding): désactiver orchestrateur VRAM pendant exécution + qwen2.5vl:3b pour description Dom 2026-04-21 10:16:27 +02:00
  • d1b556b6cd fix(grounding): supprimer SeeClick cassé + log description ancre Dom 2026-04-21 10:05:29 +02:00
  • 729cd67743 feat(grounding): description VLM de l'ancre quand le label est vide Dom 2026-04-21 09:44:19 +02:00
  • 73ddcdb29d feat: chaîne de grounding 3 niveaux + refonte capture écran Dom 2026-04-21 09:31:38 +02:00
  • 14a9442343 refactor(vwb): refonte complète capture écran — stable définitivement Dom 2026-04-21 09:03:19 +02:00
  • 5da4581e76 feat(cognition): orchestrateur VRAM + VLM 7b par défaut Dom 2026-04-20 22:13:29 +02:00
  • cbe8dc95d2 feat(cognition): timing + écran attendu + auto-apprentissage Shadow + VLM qwen2.5vl Dom 2026-04-20 21:52:45 +02:00
  • 04a14a56b2 feat(cognition): mémoire de travail — Léa sait où elle en est Dom 2026-04-20 21:41:10 +02:00
  • 2290f1846b feat(cognition): raisonnement VLM quand les réflexes ne suffisent pas Dom 2026-04-20 21:37:03 +02:00
  • c57b40ae1d feat: CLIP auto-GPU si >1.5 Go VRAM libre + index FAISS IVF 11.5x plus rapide Dom 2026-04-20 21:27:01 +02:00
  • bc21b27da7 fix(dashboard): diagrammes BPMN/DFG grande taille (DPI 150, layout vertical) Dom 2026-04-20 18:29:49 +02:00
  • 6a2248ddcd feat(dashboard): clic plein écran sur les images cartographie Dom 2026-04-20 18:26:05 +02:00
  • 82d7b38cff feat(dashboard): page Base de connaissances — métriques FAISS, sessions, patterns Dom 2026-04-20 17:41:23 +02:00
  • 6c7f88c05d refactor: factorisation input_handler partagé + page cartographie processus Dom 2026-04-20 17:08:37 +02:00
  • 447fbb2c6e chore: sauvegarde complète avant factorisation executor Dom 2026-04-20 17:03:44 +02:00
  • 623be15bfe fix(knowledge): triggers courts en mot entier + cookies trigger enrichi Dom 2026-04-20 15:45:58 +02:00
  • 55d5aebbd2 feat(knowledge): vérification post-workflow — dialogues restants Dom 2026-04-20 11:53:38 +02:00
  • 73b731fef8 fix(knowledge): seuil OCR bouton 3→2 chars pour supporter OK et No Dom 2026-04-20 11:09:10 +02:00
  • ffd97ae9a5 feat(knowledge): détection et gestion automatique des dialogues UI Dom 2026-04-20 11:06:17 +02:00
  • d168833609 fix: import Optional/Dict/Any pour _check_screen_for_patterns Dom 2026-04-19 10:55:26 +02:00
  • 23a06a744c feat(knowledge): câblage UIPatternLibrary dans executor + stream processor Dom 2026-04-19 10:54:19 +02:00
  • af4eae28b9 feat(knowledge): base de connaissances UI — réflexes natifs pour Léa Dom 2026-04-19 10:44:45 +02:00
  • c198c930a1 fix(vwb): capture plein écran — retirer height:0 + wrapper flex Dom 2026-04-19 10:28:16 +02:00
  • e3efef2fe7 fix(vwb): noms workflows lisibles + bibliothèque captures persistante Dom 2026-04-19 00:04:30 +02:00
  • 95fddeebb3 fix(typing): setxkbmap fr avant xdotool type — fix AZERTY dans VM QEMU Dom 2026-04-18 23:52:19 +02:00
  • 71523cebd3 fix(typing): presse-papier en priorité (fonctionne avec spice-vdagent) Dom 2026-04-18 23:27:54 +02:00
  • 3aa806a630 fix(typing): hybride xdotool type+key — rapide et compatible AZERTY/VM Dom 2026-04-18 23:18:21 +02:00
  • 588c8f22c1 fix(typing): xdotool key par keysym au lieu de type (fix AZERTY dans VM) Dom 2026-04-18 23:15:44 +02:00
  • 3d243d731d fix: xdotool prioritaire sur clipboard (VM/Citrix), cosmétique sidebar Dom 2026-04-18 23:11:10 +02:00
  • 2431a6c9e9 fix(vision): dernier seuil distance hardcodé (150px→500px) + nettoyage commentaires Dom 2026-04-18 19:52:20 +02:00
  • 969236da03 fix(vision): distance max 500px pour template global et SeeClick Dom 2026-04-18 19:48:26 +02:00
  • f30461b88c fix(vision): seuils grounding assouplis pour VWB cross-résolution Dom 2026-04-18 17:09:08 +02:00
  • f34eca20f9 fix(vwb): double accolades JSX dans CapturePanel et CaptureLibrary Dom 2026-04-18 16:49:58 +02:00
  • 309dfd5287 feat: process mining BPMN, détection changement écran pHash, OCR docTR Dom 2026-04-18 13:07:56 +02:00
  • f5a672d7b9 fix(vwb): capture plein écran + auto-détection MIME PNG/JPEG des ancres Dom 2026-04-18 10:55:51 +02:00
  • 1acea85fa6 feat(vwb): câblage 19 blocs, OCR réel, screenshots ancres, configs déploiement Dom 2026-04-18 09:40:28 +02:00
  • 4f61741420 feat: journée 17 avril — tests E2E validés, dashboard fleet+audit, VWB bridge, cleaner C2 Dom 2026-04-17 17:46:40 +02:00
  • 2fa864b5c7 chore(ops): script de backup quotidien workflows.db + audit Dom 2026-04-16 08:43:31 +02:00
  • 10739c33fa feat(vwb): nom par défaut explicite pour workflows importés de Léa (B2) Dom 2026-04-16 08:42:11 +02:00
  • 39bea1b042 fix(vwb): bibliothèque de captures persistée en localStorage (B1) Dom 2026-04-16 08:40:01 +02:00
  • 26b4e6d8ce chore(vwb): supprime la BDD fantôme vwb_v3.db (B3) Dom 2026-04-16 08:38:00 +02:00
  • 4fb84b1090 chore(vwb): hygiène (B4+B6+B7) Dom 2026-04-16 08:37:12 +02:00
  • 7f2bc6fe97 feat(graph): enrichissement visuel des workflows (C2) Dom 2026-04-15 22:02:30 +02:00
  • eded968c70 ci(fix): RPA_API_TOKEN + Flask-SocketIO dans CI Dom 2026-04-15 21:12:58 +02:00
  • 53d29d9b24 fix(lint): ruff passe propre — 2 vrais bugs + suppression fichier corrompu Dom 2026-04-15 19:01:11 +02:00
  • 690053bd57 ci: retrigger après fix network container runner Dom 2026-04-15 18:50:04 +02:00
  • c7b0649716 docs(ci): note d'activation CI Gitea + runner dom-local-runner Dom 2026-04-15 18:32:56 +02:00
  • 2bfcfa4535 ci: Gitea Actions workflows + requirements-ci allégé Dom 2026-04-15 09:07:40 +02:00
  • b808e48b1f feat(fleet): endpoints /agents/enroll|uninstall|fleet + SQLite Dom 2026-04-15 09:07:19 +02:00
  • 78ee962918 feat(matching): match_current_state_from_state consomme enrichi (Lot E) Dom 2026-04-15 09:07:04 +02:00
  • c8a3618e27 feat(cache): ScreenStateCache clé composite context-aware (Lot D) Dom 2026-04-15 09:06:51 +02:00
  • 9ca277a63f refactor(pipeline): ScreenAnalyzer thread-safe et isolé (Lot C) Dom 2026-04-15 09:06:41 +02:00
  • 8c7b6e5696 feat(scoring): EdgeScorer utilise la vraie source_similarity (Lot B) Dom 2026-04-15 09:06:28 +02:00
  • af4ffa189a feat(analytics): normalise API + contrat explicite get_next_action (Lot A) Dom 2026-04-15 09:06:19 +02:00
  • 42f571d496 docs(audit): README honnête + STATUS + DEV_SETUP + cleanup build Dom 2026-04-14 16:49:29 +02:00
  • 36737cfe9d feat(security): eval()→AST parseur + pickle→JSON+HMAC signé Dom 2026-04-14 16:49:17 +02:00